我正在克隆github中一个项目的分支,并希望设置一个上游遥控器来跟踪原始项目。据我所知,获取上游远程应该在我的本地存储库中创建远程分支的跟踪分支,但git没有这样做,所以要么我误解了这个过程,要么我做错了什么。
我都试过了
git remote add upstream https://github.com/dude1/awesome-project.git
git fetch upstream
和
git remote add -f upstream https://github.com/dude1/awesome-project.git
当我在任何一组操作之后执行git branch -a
时,我所拥有的都是我的起源跟踪分支。
我做错了什么?
发布于 2013-03-24 14:16:38
添加远程存储库不会跟踪远程存储库上的所有分支。要跟踪远程分支,您应该这样做
如果您的本地存储库上没有分支,并且想要创建一个分支,请使用
upstream/{branch_name}分支{branch_name} git
其中{branch_name}表示您的分支机构名称。
它将在您的本地存储库中创建一个分支,并跟踪您指定的远程分支。
git推送上行{branch_name_on_local}:{branch_name_in_repo}
https://stackoverflow.com/questions/15598875
复制相似问题