2017-07-13 129 views
0

我已經做了兩個回購學習的git的緣故工作,到現在爲止我剛剛從我的本地一個推到一個遠程回購。我只是做了第二個遠程回購,並希望把我所有的代碼放在那裏。目前我的本地回購有很多未跟蹤的文件和未修改的更改。我怎樣才能將所有文件從本地回購到新的遠程回購?2個遠程倉庫

+0

我不建議創建一個新的回購,然後試圖從另一個遠程同步(因爲與斷開歷史問題) - 這是從現有的回購只是爲了更好地'clone'。你有能力做到這一點,或者你是否需要保留現有的回購協議? – Dai

+0

不,不需要保留現有的回購或限制爲只有一個本地回購,我會更新問題 –

回答

1

進入首次購回並創建一個新的remote(說,secondRepo)與URL爲second-repo

# run in first-repo 
$ git add remote secondRepo <second-repo-url> 
$ git fetch secondRepo 

現在,結帳到一個新的分支(例如,feature)。不要AddCommit你的本地修改,推到新的遠程(這裏,secondRepo)分支(比如,master)。

$ git checkout -b feature 
$ git add -A 
$ git commit -m 'message' 
$ git push secondRepo master 

現在,secondRepo分公司擁有你所有的本地文件,提交/更改。

相關問題