拣出新分支
git checkout -b dev
git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:
$ git branch dev
$ git checkout dev
Switched to branch 'dev'
git 查看所有分支
git branch
git branch命令会列出所有分支,当前分支前面会标一个*号。
image.png切换回主分支
git checkout master
合并开发分支
git merge dev
删除开发分支
git branch -d dev
image.png
查看日志后几条
git log -n 1 --stat
image.png提交错误
先拉后提
image.png image.png
查看commit的文件
git log --oneline --name-only -1
image.png
查看某个文件提交历史
git log --pretty=oneline 文件名
image.png
查看两个提交之间的不同
git diff commitid1 commitid2 文件名
image.png
stash 保存当前工作现场
git stash save "this is stash test"
image.png
查看stash
git stash list
image.png
打开stash
git stash pop stash编号
image.png
- 这里要注意的是pop会从缓存删除,并将对应修改应用到当前的工作目录下
git 冲突
- Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容
可以选择分支保留,重新提交
image.png
网友评论