1、给GIT配置别名:
可以通过此命令将git常用命令设置成方便的别名
好用指数:★★★☆☆
git config --global alias.ci commit
配置完后的效果,比如git commit -am "提交" 这个命令就可以写作git ci -am "提交"
2、git记住用户名和密码
git config --global credential.helper store
执行此命令后以后任意远程仓库拉取到本地后只需要输入一次远程仓库的用户名和密码,第二次在提交代码就不需要再重复输入用户名密码了
好用指数:★★★★☆
3、回退本地历史版本
(1)回滚到commit-id,将commit-id之后提交的commit都去除(这里commit-id可以用git log命令查看)
git reset --hard <commit-id>
(2)将最近3次的提交回滚
git reset --hard HEAD~3
要是发现某次提交了某个惊悚的BUG,name此命令可助你一臂之力,让你免于陷入说不清道不明的泥潭^_^
好用指数:★★★★☆
4、删除本地分支
git branch -D <branch_name>
其中branch_name代表要删除的分支名
好用指数:★★★☆☆
5、删除远程分支
git push origin -d <branch_name>
其中branch_name代表要删除的分支名
好用指数:★★★☆☆
6、回退远程代码库版本
回退的原理很简单,先回退本地分支代码,然后将本地代码强制推送到远程分支
git push origin <branch_name> -f
好用指数:★★★★☆