git 日常使用

发现了下面这个链接上很不错的学习git的网页,

时间够时候慢慢看比快速浏览各种总结,学到的多:

https://git-scm.com/book/zh/v2


个人笔记,以防丢失:


1,未提交修改的代码时,使用git reset恢复到修改前:

    git  reset --hard HEAD~~

2,查看branch name:

    repo info

3,提交代码:

    git push origin HEAD:refs/for/bo-8996  其中bo-8996为branch name;

4,修改已提交的一笔

    git rebase

    git --amend

    git rebase --continous

5,使用脚本check 提交的kernel代码,看是否修改符合代码规范

1) cd kernel

2)./scripts/checkpatch.pl -f sound/soc/msm/msm8952.c 


6,revert某个已经push的提交:

1) git log msm8952.c


2) git revert 加上commit id,即revert掉这笔提交,如下:

git revert fef36d98b7aa8d3c4e2fb59129437528c7f3f3a3

3) 调用到vim进入到reveret的编辑中,shit+:后输入q退出即可回退掉。

假如,假如,后悔刚才revert的东西,想恢复revert前的,那就用git revert HEAD:



7,打path和合入patch:

git diff  >kernel.patch

git apply kernel.patch

git ampath/*.diff


猜你喜欢

转载自blog.csdn.net/shangrilachen/article/details/78120582
今日推荐