当前位置:   article > 正文

Git 常用命令_git review命令

git review命令

一、 git命令回退方法

  1. 1. Git add回退
  2. git status 先看一下add中的文件,确定已经添加的文件。
  3. git reset HEAD 如果后面什么都不跟的话,就是add已添加的全部撤销。
  4. git reset HEAD xxx.cpp 只撤销所列出的文件。
  5. 2. Git commit回退
  6. git reset --soft HEAD^
  7. 这样就成功的撤销了你的commit。注意,仅仅是撤回commit操作,您写的代码仍然保留。
  8. HEAD^的意思是上一个版本,也可以写成HEAD~1,如果你进行了2commit,想都撤回,可以使用HEAD~2
  9. --mixed 不删除工作空间改动代码,撤销commit,并且撤销git add . 操作,这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。
  10. --soft  不删除工作空间改动代码,撤销commit,不撤销git add .
  11. --hard 删除工作空间改动代码,撤销commit,撤销git add .
  12. 顺便说一下,如果commit注释写错了,只是想改一下注释,只需要:
  13. git commit --amend
  14. 3. Git review回退
  15. git checkout [分支名] 切换到需要回退的分支
  16. git log 查看提交记录
  17. git reset --hard 代码回退
  18. git reset --hard [commit id] 复制最近提交的上一条提交记录的commit id
  19. git review 重新提交修改
  20. 4. Git rebase回退
  21. git reflog 先查看本地提交操作编号。
  22. 找到提交前的项目编号,例如4c173eb HEAD@{3}: commit: scan ,执行:git reset --hard 4c173eb
  23. 5. Git cherry-pick回退
  24. git cherry-pick --abort.

二、git 常用命令

  1. 1、查看远程分支
  2. git branch -r
  3. 2、查看本地分支
  4. git branch
  5. 3、创建新分支
  6. git branch 新分支名称
  7. 4、切换分支
  8. git checkout 分支名称
  9. 5、创建分支的同时,切换到该分支上
  10. git checkout -b 新分支名称
  11. 从远程仓库pull(拉取)代码到本地分支
  12. 6、指定远程分支,和本地分支
  13. $ git pull origin 远程分支名称:本地分支名称
  14. 7、如果不写本地分支名称,则默认和远程分支同名 ,命令如下:
  15. $ git pull origin 远程分支名称
  16. 将新分支推送到远程仓库
  17. 方法1:使用git命令
  18. git push origin 分支名称
  19. 假设我本地创建了一个名为dev的分支,远程仓库还没有这个分支,推送的命令是:
  20. git push --set-upstream origin dev
  1. 删除分支
  2. 1、删除本地分支(不能删除当前所在的分支,如果要删除,必须先切换到其他分支上)
  3. git branch -d 分支名称
  4. 如果删除时报错:error: The branch '分支名称' is not fully merged. (意思是:分支未完全合并)。解决方法是使用 -D 强制删除,代码如下:
  5. git branch -D 分支名称
  6. 2、删除远程分支
  7. git push origin :分支名称
  8. 注意:分支名称前有个冒号,分支名前的冒号代表删除
  1. 合并分支
  2. 1、假如我们现在位于分支dev上,刚开发完自己负责的功能,执行了下列命令:
  3. git add .
  4. git commit -m '某某功能已完成,提交到[分支名称]分支'
  5. git push -u origin 分支名称
  6. 2、首先切换到master分支上
  7. git checkout master
  8. 3、如果是多人开发的话,需要把远程master分支上的代码pull下来
  9. git pull origin master
  10. 4、然后把dev分支的代码合并到master上
  11. git merge 分支名称
  12. 如果git merge的时候出现冲突,可以执行下面的命令取消merge
  13. git merge --abort:
  14. 5、然后查看状态
  15. git status
  16. 6、最后一步,Push推送到远程仓库
  17. git push origin master

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/68264
推荐阅读
相关标签
  

闽ICP备14008679号