Git常用操作

重置本地/拉取更新

git fetch --all
git reset --hard origin/master
git pull

迁移远程库

// 主分支上,关联远程仓库为空时
步骤1-删除现有远程关联:git remote rm origin
步骤2-关联新的远程仓库:git remote add origin <仓库地址>
步骤3-设置跟踪远程分支:git branch --set-upstream-to=origin/master master
步骤4:拉取远程分支代码:git pull
步骤5:推送本地代码:git push
// 主分支上,关联远程仓库不为空时
步骤1-删除现有远程关联:git remote rm origin
步骤2-关联新的远程仓库:git remote add origin <仓库地址>
步骤3-强制拉取:git pull origin master --allow-unrelated-histories
步骤4:解决冲突,合并文件后再提交
// 不在主分支,新建分支时
步骤1-删除现有远程关联:git remote rm origin
步骤2-关联新的远程仓库:git remote add origin <仓库地址>
步骤3-新建本地分支,并切换过去:git checkout -b dev
步骤4-将本地分支发布到远程:git push --set-upstream origin dev

查看

显示所有远程仓库:git remote -v
列出所有本地分支:git branch
列出所有远程分支:git branch -r
列出所有本地分支和远程分支:git branch -a

删除

删除本地分支:git branch -d 分支名
删除远程分支:git push origin --delete 分支名

切换

切换本地分支:git checkout 分支名
切换到上一个分支:git checkout -
新建分支,并切换到该分支:git checkout -b 分支名
切换为远程dev分支,本地也命名为dev并切换过去:git checkout -b dev origin/dev
posted @ 2020-02-08 14:52  戡玉  阅读(150)  评论(0编辑  收藏  举报