什么时候应该在git命令中使用“远程/分支名称”与“远程分支名称”?

我是阿斯顿

什么时候应该在git命令中使用“远程/分支名称”与“远程分支名称”?

有时我发现命令需要“远程/分支名称”,有时我发现它们需要“远程分支名称”。

我总是忘记何时使用它们-有没有我可以记住的规则?

格雷格·培根

请记住,git从命令外壳程序接收其参数,并且外壳程序通过简单的单词拆分生成位置参数的列表(主要取决于您的外壳程序)。

斜杠字符不是任何类型的git运算符。例如,可能存在名为master和的不同对象origin/master名称中的斜杠显示了实现细节。.git/refs一段时间后去探索

要将最新更新推送到master分支,请运行

git push origin master

运行git push origin/master甚至没有意义,因为该位置的参数应该命名为遥控器。现在,您可以做一些奇怪的事情

git remote add origin/master [email protected]:bar/baz/quux.git

使其变得“有意义”,但您会感到困惑,并可能会停止被邀请参加聚会。不要那样做

请使用其裸名引用遥控器。跟踪分支具有以下形式的名称remote/branch要以最新的母版为基准,您可以签出母版,拉出,切换回您的分支并进行基准化。通过直接引用跟踪分支来减少几个步骤,例如

$ git fetch
$ git rebase origin/master

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

什么时候应该在变量名称中使用美元符号($)?

什么时候应该在C#方法名称中使用“ Try”?

Git什么时候刷新远程分支机构列表?

什么时候应该在Java中使用接口?

什么时候应该在Python中使用'assert'?

什么时候应该在Python中使用类?

什么时候应该在C ++中使用“朋友”?

什么时候应该在Go中使用`new`?

什么时候应该在 Android 中使用 KeyChain?

什么时候应该在mongo中使用$ limit?

什么时候应该在Python中使用split()?

什么时候应该在 .NET 中使用 SemaphoreSlim?

什么时候应该使用Array,什么时候应该在Scala中使用ArrayBuffer?

什么是“意识”?什么时候应该在班级名称中包含?

'git pull <远程> <分支名称>'如何工作?

git分支名称本地与远程跟踪

什么时候应该在Option中使用Option.empty [A],什么时候应该在None中使用None?

使用 PyGithub 在远程重命名 git 分支名称

什么时候应该在ExecutorService上使用CompletionService?

我什么时候应该在 '$this' 上使用 'self'?

什么时候应该在QListView上使用QListWidget?

什么时候应该在元组上使用记录?

什么时候应该在网址中使用斜杠?

什么时候应该在WPF应用程序中使用PixelFormats.Pbgra32?

什么时候应该在Z3中使用函数而不是变量?

什么时候应该在Web API中使用HttpRequestMessage作为参数

我什么时候应该在TypeScript中使用“ var”,“ let”和“ const”

我们什么时候应该在 CodeIgniter 中使用核心?

什么时候应该在Django中使用惰性函数