検索

ホームページ  >  に質問  >  本文

git - プロジェクト上のさまざまな人からブランチを取得する

プロジェクトのさまざまな人からブランチを取得する

为情所困为情所困2811日前575

全員に返信(3)返信します

  • 某草草

    某草草2017-05-02 09:35:54

    ソースツリーを使ってみることができます

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:35:54

    1. まず第一に、プロジェクトのリモート サーバーの名前を知っておく必要があります。「別の人のブランチ」を取得したい場合は、プルダウンする前に、まずそのブランチをサーバーにプッシュする必要があるからです。 (ローカル ディスク マッピングや SSH を介して直接取得することもできますが、これらは型破りな方法であるため、考慮すべきではありません)

      リーリー
    2. 2 番目のステップは、リモート サーバーから最新の変更を取得することです。 git pullorigin または git fetchorigin を使用できます。前者は、追跡されたローカル ブランチを直接マージ/リベースします (設定したマージ戦略によっては、これは重要ではありません)。 git pull origin 或者 git fetch origin 都可以,前者会把以追踪的本地分支直接 merge/rebase(取决于你设定的合并策略,这不重要)

    3. 第三步,查看你需要的分支名称。git branch -a,其中 remotes/ 开头的都是远程分支的名字,假设你想抓取的分支叫做 john-doe,那就应该是 remotes/origin/john-doe

    4. 最后检出(checkout)该分支并创建本地对应的分支。git checkout -b john-doe remotes/origin/john-doe,该命令会创建本地名为 john-doe

    3 番目のステップは、必要なブランチ名を確認することです。 git Branch -a。ここで、remotes/ はリモート ブランチの名前で始まります。取得するブランチの名前が john-doe であるとします。それは remotes/origin/john-doe である必要があります。

    🎜🎜最後にブランチをチェックアウトし、ローカルの対応するブランチを作成します。 git checkout -b john-doeremotes/origin/john-doe の場合、このコマンドは john-doe という名前のローカル ブランチを作成し、自動的にそれに切り替わります。さまざまな人々の支部」🎜🎜 🎜 🎜実際には、プッシュされたブランチの名前を「他の人」に直接尋ねて、更新してチェックアウトできるため、それほど複雑である必要はありません。 🎜

    返事
    0
  • 高洛峰

    高洛峰2017-05-02 09:35:54

    さまざまな人々のブランチとは何ですか? git checkout <branch name>あなたのニーズを満たすことができませんか?

    返事
    0
  • キャンセル返事