别名配置
简短的别名,快捷方便,效率高。
git config --global alias.st status
git config --global alias.ci commit
git config --global alias.co checkout
git config --global alias.br branch
git config --global color.branch auto
git config --global color.diff auto
git config --global color.interactive auto
git config --global color.status auto
删除本地分支cd
git branch -D branch_name
一键拉取本地上不存在的远程分支
git checkout -b branch_name origin/branch_name
强制推送本地分支覆盖远程分支
git push --force origin branch_name
更新分支代码
git fetch
更新分支代码
git pull
说明:git pull看起来像git fetch+get merge 。
关于git fetch 与git pull的区别请参考这里,说明的比较清晰啦:https://blog.csdn.net/weixin_41975655/article/details/82887273
合并分支
git merge master
迁移仓库地址变更设置
git remote remove origin
git remote add origin http://yourgitdomain/projectname.git
git branch --set-upstream-to=origin/master master