2014-02-14 58 views
0

假設我已經分叉了一個公共倉庫,並且希望從原始倉庫中提取更改,然後進行更改,然後將它們提交到新分支並將該分支推送到我的分支。我遵循this answer如何避免在每個命令中輸入完整的Github存儲庫URL?

git checkout master 
git pull --rebase https://github.com/OtherUser/OtherUserRepo master 
git checkout -b new-branch 
# edit edit edit 
git push https://github.com/Me/MyRepo new-branch 

的步驟,它看起來像我必須鍵入網址,每次。

有沒有辦法避免每次輸入它們?也許有些捷徑或什麼?

+2

http://git-scm.com/book/en/Git-Basics-Working-with-Remotes - 您需要爲非原產地設置遙控器 –

回答

1

有這個Github Guide on Syncing a forkwhole category of guides與遙控器的工作。

TL; DR:

# get list of existing remotes in your repo 
git remote -v 
git remote add <remotename> <remoteurl> 

哪裏<remotename>是,沒有在git remote -v輸出顯示任何名稱。該名稱是任意的,只能用作克隆中的本地別名。

相關問題