作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在 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/
我是一名优秀的程序员,十分优秀!