Git 命令记录
撤销Commit
git reset --soft HEAD^
如果想要连着add也撤销的话,--soft改为--hard(删除工作空间的改动代码)。
命令详解
HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1
如果进行两次的commit,想要都撤回,可以使用HEAD~2
--soft
不删除工作空间的改动代码 ,撤销commit,不撤销git add file
--hard
删除工作空间的改动代码,撤销commit且撤销add
如果commit注释写错了,先要改一下注释,如:
git commit --amend
这时候会进入vim编辑器,修改完成你要的注释后保存即可
更新远程分支
git remote update origin --prune
也可以直接git remote update origin --p
这里要注意下,如果你的remote branch不是在origin下,按你得把origin换成你的名字
清除.gitignore的缓存(解决添加了GIT忽略信息不生效的问题)
git rm -r --cached .
基于远程分支创建分支
git checkout -b yourbranchname origin/oldbranchname
根据已有远程分支创建新分支
git push --set-upstream origin yourbranchname
本地分支和远程分支建立联系
git branch -vv
查看本地分支对应的远程分支
配置自动合并首选项
git config --global --add pull.rebase true
以梦为马 不负韶华

浙公网安备 33010602011771号