假设我已经分叉了一个公共存储库并希望从原始存储库中提取更改然后进行更改,然后将它们提交到新分支并将该分支推送到我的分支。我按照this answer
中的步骤操作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
看起来我每次都要输入网址。
有没有办法避免每次都输入?也许是一些捷径还是什么?
答案 0 :(得分:1)
使用遥控器时有Github Guide on Syncing a fork和whole 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
输出中未显示的任何名称。该名称是任意的,仅用作克隆中的本地别名。