今天運維人員為了方便管理,將遠程的項目地址給遷移了,
原來是 git@git.lalala.com:yuanlaide/happy.git
變成了 git@git.lalala.com:houlaide/happy.git
我在本地已經修改了好多代碼,提交的時候發現提交不上去了,告訴我原來的地址不存在了。
本地的代碼是肯定不能恢復的,不然白寫了。在網上查了,說有多種方法可以將本地項目的地址修改為何遠程的一樣的。我還是習慣用這一種,那就是直接修改配置文件:
在項目下的.git目錄下的config文件
core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "origin"]
url = git@git.lalalal.com:yuanlaide/happy.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "beta"]
remote = origin
merge = refs/heads/beta
[user]
email = beijing@happy.com
name = beijing
修改我選中的這個地址為新的遠程地址就可以就可以。