空空叶博客 学习与开发博客

git实例

2017-05-05
git

记录一些git使用的实例

多个修改合并成一个

比如提交a->b-c,要将从a到c的修改提交给其它人,但希望只提交一个而不是多个,则可以用git reset –soft a,再提交成d发给其它人

撤消修改

撤消工作区的修改

git checkout – file

撤消暂存区修改

git reset HEAD file

撤消已经提交的修改(版本回退)

git reset –hard commit_id

分支

  • 查看分支:git branch
  • 创建分支:git branch <name>
  • 切换分支:git checkout <name>
  • 创建+切换分支:git checkout -b <name>
  • 合并某分支到当前分支:git merge <name>
  • 删除分支:git branch -d <name>

stash

比如有时要切换到其它分支工作,但当前分支还没做完,又不想提交个半成品,就可以用stash隐藏内容,到其它分支工作完成切换回来后再unstash回内容.


上一篇 git命令

下一篇 html

目录