代码改变世界

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