git实战

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zz17zz/article/details/53397754

基础教程建议大家搜索git教程,查看廖雪峰官网的教程

查看下面的指令前,强烈建议大家学会查看git的help文档,自己寻找问题的答案!

全局帮助文档

$ git --help

某个命令的帮助文档,以fetch为例

$ git help fetch

列举几个git实战过程中需要认真查找才能找到的命令:

1、重置head状态/撤销提交

$ git reset --hard HEAD~3 撤销最新的三次提交

$ git reset --hard c6057a9  返回c6057a9提交的状态

2、按照自己要求显示git历史

$ git log

$ git log --graph --all--pretty=format:"%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset" --abbrev-commit --date=relative

这里给出一个git log个性化具体的教程

3、git merge origin/分支 出错

$ git merge origin/分支名   --allow-unrelated-histories

4、查看当前的HEAD位置

$ git show HEAD

5、选定一个commit,选定其中一个文件,查询该文件的每一行的owner

$ git blame commit 文件路径/文件名(带后缀)

猜你喜欢

转载自blog.csdn.net/zz17zz/article/details/53397754
今日推荐