プロジェクトのさまざまな人からブランチを取得する
ソースツリーを使ってみることができます
まず第一に、プロジェクトのリモート サーバーの名前を知っておく必要があります。「別の人のブランチ」を取得したい場合は、プルダウンする前に、まずそのブランチをサーバーにプッシュする必要があるからです。 (ローカル ディスク マッピングや SSH を介して直接取得することもできますが、これらは型破りな方法であるため、考慮すべきではありません)
2 番目のステップは、リモート サーバーから最新の変更を取得することです。 git pullorigin または git fetchorigin を使用できます。前者は、追跡されたローカル ブランチを直接マージ/リベースします (設定したマージ戦略によっては、これは重要ではありません)。 git pull origin 或者 git fetch origin 都可以,前者会把以追踪的本地分支直接 merge/rebase(取决于你设定的合并策略,这不重要)
git pullorigin
git fetchorigin
git pull origin
git fetch origin
第三步,查看你需要的分支名称。git branch -a,其中 remotes/ 开头的都是远程分支的名字,假设你想抓取的分支叫做 john-doe,那就应该是 remotes/origin/john-doe。
git branch -a
remotes/
john-doe
remotes/origin/john-doe
最后检出(checkout)该分支并创建本地对应的分支。git checkout -b john-doe remotes/origin/john-doe,该命令会创建本地名为 john-doe
git checkout -b john-doe remotes/origin/john-doe
git Branch -a
git checkout -b john-doeremotes/origin/john-doe
さまざまな人々のブランチとは何ですか? git checkout <branch name>あなたのニーズを満たすことができませんか?
git checkout <branch name>
ソースツリーを使ってみることができます
まず第一に、プロジェクトのリモート サーバーの名前を知っておく必要があります。「別の人のブランチ」を取得したい場合は、プルダウンする前に、まずそのブランチをサーバーにプッシュする必要があるからです。 (ローカル ディスク マッピングや SSH を介して直接取得することもできますが、これらは型破りな方法であるため、考慮すべきではありません)
リーリー2 番目のステップは、リモート サーバーから最新の変更を取得することです。
git pullorigin
またはgit fetchorigin
を使用できます。前者は、追跡されたローカル ブランチを直接マージ/リベースします (設定したマージ戦略によっては、これは重要ではありません)。git pull origin
或者git fetch origin
都可以,前者会把以追踪的本地分支直接 merge/rebase(取决于你设定的合并策略,这不重要)第三步,查看你需要的分支名称。
git branch -a
,其中remotes/
开头的都是远程分支的名字,假设你想抓取的分支叫做john-doe
,那就应该是remotes/origin/john-doe
。最后检出(checkout)该分支并创建本地对应的分支。
git checkout -b john-doe remotes/origin/john-doe
,该命令会创建本地名为john-doe
git Branch -a
。ここで、remotes/
はリモート ブランチの名前で始まります。取得するブランチの名前がjohn-doe
であるとします。それはremotes/origin/john-doe
である必要があります。 🎜🎜最後にブランチをチェックアウトし、ローカルの対応するブランチを作成します。git checkout -b john-doeremotes/origin/john-doe
の場合、このコマンドはjohn-doe
という名前のローカル ブランチを作成し、自動的にそれに切り替わります。さまざまな人々の支部」🎜🎜 🎜 🎜実際には、プッシュされたブランチの名前を「他の人」に直接尋ねて、更新してチェックアウトできるため、それほど複雑である必要はありません。 🎜さまざまな人々のブランチとは何ですか?
git checkout <branch name>
あなたのニーズを満たすことができませんか?