1、当commit之后,没有push之前,想撤回到上一步的状态,可以使用git reset --soft head~1,其中的1指的是上1步,如果进行了两次commit,都想撤回,那就得使用~2。(git show head显示当前head指针的位置)
2、git push origin(远程仓库名) local_branch:remote_branch (加-u 可以设置为分支默认跟踪)
3、git pull origin(远程仓库名) remote_branch:local_branch
4、git取消跟踪文件或文件夹:git rm --cached file;针对文件夹:git rm -r --cached dir
5、git删除本地分支:git branch -d local_branch(使用强制删除:git branch -D local_branch)
6、git删除远程分支:git push origin(远程仓库名) -d remote_branch
7、git合并两个分支:当前分支a合并分支b:首先保证目前处于分支a,然后执行git merge b即可(似乎一定要两个分支都在本地才行,不能合并处在远程库的分支?)
8、git暂存更改和恢复:当对目前的分支修改后还没commit,但想要切换到另外一个分支,可以执行git stash来保存,处理完后恢复用git stash pop
标签:origin,常用,git,汇总,branch,local,远程,分支 From: https://www.cnblogs.com/freecheng/p/17329762.html