1、git想要从旧版本回到新版本,执行git reflog
2、git想要会退到头指针之前的版本,可以执行git reset –hard HEAD~100(回退到前一百个版本)
3、git支持commit-id搜索,git reset –hard 3628164,commit id不写全是可以的,git会去搜索。
4、git add就是把文件全部加到暂存区里面。然后使用git commit一次性提交所有的暂存提交。
5、git从https改为ssh登录,这样就可以免密码登录了,finally,太恶心了。。。。
- git remote rm origin
- git remote add origin git@github.com:账户名/项目名.git
- git push origin
6、git commit后没有自动生成change-id,这可能是你的commit-msg文件软连接失效,解决办法如下:
1、进入模块路径/.git/hooks中,删掉commit-msg
2、执行命令ln -s ~/bin/hooks/commit-msg即可