标签:
part5 分支
1.git branch bug/p1 -以最新提交情况下创建新分支bug/p1
2.git branch -a -查看所有分支,特性分支和远程分支,当前工作目录下的分支用*标记为活动分支,-表示合并提交,+表示提交在一个分支中
3.git show-branch bug/p1 -查看具体某个分支内容
4.git checkout dev -将dev分支设置为活动分支(即切换当前分支)
5.git checkout -b bug/p2 -切换到一个新建的分支bug/p2上
6.git branch -d bug/p1 -删除某个非活动分支或已被删的分支内容已在另一个分支存在的
7.git merge bug/p1 -将要删除的分支到当前分支上,就可以安全删除
8.git reflog -查一些分支切换和提交的信息
part6 diff查看内容差异
1.diff -u seven.html eight.html -查看2个文件的内容有什么不同点
2.git diff -显示索引与本地目录不同之处
3.git diff HEAD -显示HEAD最近提交与本地目录不同之处
4.git diff --cached -显示HEAD最近提交与索引与不同之处
索引:提交后的状态。HEAD:根据stage暂存区定
diff与log命令的差异:diff查看内容上的变化,log查看分支或文件提交历史的变化。
5.git diff master~2 master file1 -查看某个文件file1在提交过程中的不同处
6.git diff --stat master~2 master -统计提交过程中有多少文件变更了
7.git diff -S"quux" master~1 -在master~1提交点中搜索内容quux的变更
part7 合并
1.git merge alternate -将alternate分支合并到当前分支上
2.git log --graph -查分支图
--pretty=oneline -只显示一行显示
--abbrev-commit -只显示提交码的简码
.
标签:
原文地址:http://www.cnblogs.com/huen/p/4695443.html