社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

在Git中使用远程分支的方法

terryp • 4 年前 • 808 次点击  

这是随机的 git

  1. git switch --create < local branch name > origin/< remote branch name >
  2. git checkout -b < local branch name > origin/< remote branch name >
  3. git checkout -t origin/< remote branch name >

两个问题:

  1. 这些方法有什么好处吗?或者只是TMTOWTDI(有多种方法可以做到这一点)?
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/52975
 
808 次点击  
文章 [ 1 ]  |  最新文章 4 年前
torek
Reply   •   1 楼
torek    4 年前

从技术上讲,这些都不能让你 远程跟踪名称 1个 origin/master origin/feature/short . 他们只是 创造 master feature/short 已经 原点/特征/短 设置为其 .

在这种情况下,它是一组庞大的TMTOWTDI,因为您还可以:

git checkout feature/short

git checkout -t origin/feature/short ,和/或您可以使用 git branch 要在任何开始提交时创建分支名称,请使用 git branch --set-upstream-to 设置所创建名称的上游。

一旦你用过 git checkout git switch 要在(本地)分支(名称)上,您所做的新提交将以通常的方式更新该名称。作为 eftshift0 commented ,可以使用分离的头 任何特定的提交,包括由远程跟踪名称标识的提交。


1个 远程跟踪名称 ,根据官方的Git条款, 远程跟踪分支名称 等等。这些名称确实会跟踪其他Gits的分支名称,所以“远程跟踪分支名称”(都是一个大短语)是合适的,但将其缩短为“远程跟踪分支”,然后将其转换为“远程跟踪分支”,然后认为您可以以与(真实/本地)分支名称相同的方式使用其中一个分支名称,你不能。

(那,还有这个可怜的词 分支 很快就被打败了。我们已经用了太多的词,比如 ;我们可以友好地省略这个词 分支 完全没有失去意义。)