Py学习  »  Git

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

terryp • 5 年前 • 1621 次点击  

这是随机的 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
 
1621 次点击  
文章 [ 1 ]  |  最新文章 5 年前
torek
Reply   •   1 楼
torek    5 年前

从技术上讲,这些都不能让你 远程跟踪名称 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的分支名称,所以“远程跟踪分支名称”(都是一个大短语)是合适的,但将其缩短为“远程跟踪分支”,然后将其转换为“远程跟踪分支”,然后认为您可以以与(真实/本地)分支名称相同的方式使用其中一个分支名称,你不能。

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