情況
- 我有 2 個本地分支機構 A 和 B。
- 我有 2 個遠程分支 C 和 D。
- 我的遙控器的名字是 origin。
- 如果我想將更改從我的分支 B 推送到遠程分支 D,那么 git push 語法應該是什么?我對以下選項感到困惑
- git push 原點 B:D
- git push origin B/D
- git push 原點 B
- git push 原點 D
請幫助我理解正確的 git push 語法及其含義
uj5u.com熱心網友回復:
這個語法的技術描述在 Git 手冊的“The Refspec”下和引數描述中git push,但簡短的版本是有兩種常見的格式:
- 形式上的一對分支名稱
source:destination,例如git push origin B:D表示“源是本地分支B;目標是遠程分支D”。 - 單個分支名稱,它是(除非專門配置)的簡寫
source并destination具有相同的名稱,例如git push origin B與 相同git push origin B:B,表示“源是本地分支B;目標是遠程分支B”。
指定B/D將查找具有該名稱的分支,例如,某些專案具有命名約定,例如“用戶名/任務編號”)。但是,您可能會將其與“遠程跟蹤分支”混淆,后者采用“遠程名稱/遠程分支名稱”的形式,例如“origin/D”;您通常不會在git push命令中使用它們。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/378124.html
標籤:混帐
