gitlab迁移远程仓库技巧
2018-04-23 10:24 通往神之路 阅读(1655) 评论(0) 编辑 收藏 举报1、到工程目录下(例如:cd xx-app/)
2、查看当前远程仓库地址
git remote -v
(例如得到:git@11.11.112.111:app/xx-app.git)
3、移除当前地址
git remote remove origin
4、添加新地址
git remote add origin <新的远程仓库地址>
(例如:git remote add origin git@22.22.112.222:app/xx-app.git)
5、同步远程仓库地址
git pull
6设置当前分支(本地分支对应的远程仓库分支)
git branch --set-upstream-to=origin/<branch><本地当前分支>
例如:gti branch --set-upstream-to=origin/DEV_20180808 DEV_20180808
git命令回退远程分支
如果你的错误提交已经推送到自己的远程分支,那么就需要回滚远程分支。
首先回退到本地分支:
git reflog
git reset --hard Obfafd
紧接着强制推送到远程分支:
git push -f
也可以使用git revert,更优一点,git revert是用一个新的提交来撤销某次提交。
git revert Obfafd
git push