gpt4 book ai didi

git - 如何将 git origin 更改为特定分支?

转载 作者:行者123 更新时间:2023-12-03 09:01:04 24 4
gpt4 key购买 nike

我已经在 GitHub (3.x) 上克隆了一个特定分支,但 origin 被自动设置为另一个分支 (2.x)。

我只想在 3.x 分支上工作(而不是 2.x 分支)。我宁愿使用 git pull origin 而不是 git pull origin/3.x。

更改默认 pull 位置的最佳方法是什么?

最佳答案

据我了解,您正在尝试更改您的origin/branch url,但没有必要。只需检查两种不同的方法来解决您的问题。

$ git clone https://github.com/somegreatpath/somegreatproject.git
$ cd somegreatproject

检查您此时使用的分支:

$ git branch    
* 2.x

查看您想要的分支

$ git checkout -b 3.x origin/3.x
Branch 3.x set up to track remote branch 3.x from origin.
Switched to a new branch '3.x'

确认您现在正在使用所需的分支:

$ git branch    
* 3.x
2.x

如果稍后想再次更新代码,请运行git pull:

$ git pull
Already up-to-date.

您还可以更改来源。首先,检查当前远程 URL:

$ git remote -v
* origin <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="46212f3206212f322e33246825292b" rel="noreferrer noopener nofollow">[email protected]</a>:USERNAME/REPOSITORY.git (fetch)
* origin <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="67000e1327000e130f12054904080a" rel="noreferrer noopener nofollow">[email protected]</a>:USERNAME/REPOSITORY.git (push)

设置新网址

$ git remote set-url origin https://github.com/USERNAME/REPOSITORY.git

验证远程 URL 是否已更改。

$ git remote -v    
* origin https://github.com/USERNAME/REPOSITORYUSERNAME/REPOSITORY.git (fetch)
* origin https://github.com/USERNAME/REPOSITORYUSERNAME/REPOSITORY.git (push)

希望,这是有帮助的!

关于git - 如何将 git origin 更改为特定分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50265419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com