zoukankan      html  css  js  c++  java
  • 工作学习——【git常用命令】

    git常用命令:

    使用命令前提:先了解暂存区概念!

    使用命令git pull 拉取当前所在分支的最新代码

    使用命令git add <file>,添加到暂存区(注意:可反复多次使用,添加多个文件)

    使用命令git commit -m <message>,将暂存区里的改动给提交到本地的版本库

    使用命令git push <file>,将本地版本库的分支推送到远程服务器上对应的分支

    使用命令git log,可以查看提交历史, 以便确定要回退到哪个版本

    使用命令git reflog,查看命令历史,以便确定要回到未来的哪个版本

    使用命令git reset --hard commit_id,恢复指定版本,hard指向的版本就是当前版本

    使用命令git checkout -- <file>,工作区的修改全部撤销

    使用命令git reset HEAD -- <file>,拉取最近一次提交到版本库的文件到暂存区 改操作不影响工作区?

    使用命令git rm <file>,并且git commit -m <message>删除一个文件(先手动删除文件,然后使用git rm <file>和git add<file>效果是一样的)

    使用命令git branch,查看分支

    使用命令git branch <name>,创建分支

    使用命令git checkout <name>,切换分支

    使用命令git checkout -b <name>,创建+切换分支

    使用命令git push origin <branch-name>,提交分支到远程

    使用命令git push --set-upstream origin <branch-name>,提交分支到远程并建立联系

    使用命令git branch --set-upstream <branch-name> origin/<branch-name>,创建一个分支并且和远程指定分支联系起来,本地和远程分支的名称最好一致以便区分

    使用命令git branch --set-upstream <branch-name> origin/<branch-name>,将本地分支和远程指定分支关联起来

    使用命令git merge <name>,合并某分支到当前分支

    使用命令git branch -d <name>,删除分支

    使用命令git branch -D <name>,强行删除一个没有被合并过的分支

    使用命令git stash,隐藏一下工作区未提交的代码才可以切换分支

    使用命令git stash pop,恢复工作区未提交的代码

  • 相关阅读:
    CF1056G
    mysql xtrabackup 备份恢复
    linux yum源配置
    mysql 第24章 优化
    mysql 第23章 监控
    mysql 第22章 高可用MMM、MHA
    mysql 第21章 集群
    mysql 第20章 复制
    mysql 第19章 备份恢复
    mysql 第18章 导入导出
  • 原文地址:https://www.cnblogs.com/chenhuishui/p/11127388.html
Copyright © 2011-2022 走看看