我从GitHub克隆了一个只读的Git仓库到我的服务器上。第二天,我在GitHub上分叉了这个仓库。如何更新仓库上的远程文件并确保服务器上的所有内容都是最新的?这是开始的方式吗?还有什么我需要做的,以便克隆将对待新的起源,就像我最初从它克隆?
git remote rename origin upstream git remote add origin [email protected]:user/fork.git
字符串
31moq8wy1#
仓库作为一个整体并没有这样的设置--每个单独的本地分支都有这样的设置;有一个针对“上游”或“跟踪”分支的每个分支的设置,它作为推送、合并或@{u}快捷方式的默认设置。更改它的首选方法是通过git push或git branch的-u选项:
git push
git branch
-u
git branch -u origin/master master
git push -u origin master
型它也可以直接通过仓库配置来完成(这是在-u实现之前的方式):
git config branch.master.remote origin
型
1条答案
按热度按时间31moq8wy1#
仓库作为一个整体并没有这样的设置--每个单独的本地分支都有这样的设置;有一个针对“上游”或“跟踪”分支的每个分支的设置,它作为推送、合并或@{u}快捷方式的默认设置。
更改它的首选方法是通过
git push
或git branch
的-u
选项:字符串
型
它也可以直接通过仓库配置来完成(这是在
-u
实现之前的方式):型