当前位置:   article > 正文

git操作常用命令汇总_常见的git命令

常见的git命令

一、创建版本库

  1. git clone<url> 克隆远程版本库
  2. git init 初始化本地版本库

二、修改和提交

  1. git status 查看状态
  2. git diff 查看变更内容
  3. git add 跟踪所有改动过的文件
  4. git add<file> 跟踪指定的文件
  5. git mv <old> <new> 文件改名
  6. git rm<file> 删除文件
  7. git rm –cached<file> 停止跟踪文件但不删除
  8. git commit –m “commit message” 提交所有更新过的文件
  9. git commit –amend 修改最后一次提交
  10. git push origin HEAD:refs/for/分支名 将本地仓库推送到远程仓库

三、查看提交历史

  1. git log 查看提交历史
  2. git log –p <file> 查看指定文件的提交历史
  3. git blame 以列表方式查看指定文件的提交历史

四、撤销

  1. git reset –hard HEAD 撤销工作目录中所有未提交文件的修改内容
  2. git checkout HEAD<file> 撤销指定的未提交文件的修改内容
  3. git revert <commit> 撤销指定的提交

五、分支与标签

  1. git branch 显示所有本地分支
  2. git tag 列出所有本地标签
  3. git tag <tagname> 基于最新提交创建标签
  4. git tag –d <tagname> 删除标签
  5. git checkout <branch/tag> 切换到指定分支或标签
  6. git branch <new-branch> 创建新分支
  7. git branch –d <branch> 删除本地分支
  8. git branch –a 查看远程库名称

六、合并与衍合

  1. git merge <branch> 合并指定分支到当前分支
  2. git rebase <branch> 衍合指定分支到当前分支

七、远程操作

  1. git remote –v 查看远程版本库信息
  2. git push –tags 上传所有标签
  3. git fetch <remote> 从远程库获取代码
  4. git remote show <remote> 查看指定远程版本库信息
  5. git remote add <remote><url> 添加远程版本库
  6. git pull <remote><branch> 下载代码及快速合并
  7. git push <remote><branch> 上传代码及快速合并
  8. git push <remote> :<branch/tag-name> 删除远程分支或标签

八、git pull不覆盖修改的代码
先把修改好的代码存放在缓存里,等代码拉下来以后再恢复缓存里的修改的代码

  1. 步骤:
  2. 1.git stash save "这里是注释" //缓存本地的修改,避免代码同步时候代码走失
  3. 2.git pull //拉取线上的代码,与线上仓库保证代码的同步,并解决拉取代码时的冲突
  4. 3.git stash pop //将缓存在本地的代码从缓存区拉取到本地
  5. 4.git status //查看本地代码状态
  6. 5.git add
  7. 6.git commit
  8. 7.git push

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号