Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxでgitを使って別のブランチをチェックアウトする方法

Linuxでgitを使って別のブランチをチェックアウトする方法

  

Linuxではgitの下でブランチをチェックアウトすることができますが、gitが単一のブランチをチェックアウトすることを知らない人もいます。 Linux gitはどのようにして単一のブランチをチェックアウトするのでしょうか。

時には、単にリポジトリから(例えば、サイトはコードを掲載)に別の支店のクローンを作成したい、他の支店は、チェックアウトする必要はありません。

現時点では、リポジトリ全体から直接git cloneを使用するのは適切ではありません。

git clone "url" --branch "branch" --single-branch ["folder"]

しかし、これは私の実際の状況とは少し異なります。私のコードは以前に使用されたものです。管理されたSvnは、svnメソッドを使用してサーバーに公開されています。このコマンドを使用するとエラーが表示されます。

git clone -b qinghaihu --single-branch。

現在のディレクトリには対応するファイルが既に存在するため、新しいディレクトリに公開しても問題はありません。

別の答え:

特定のGitブランチを複製する[複製]

ie:

cd $ BRANCH

git init < Br>

git remote add -t $ BRANCH -f origin $ REMOTE_REPO

git checkout -f $ BRANCH

最後のcheckoutコマンドは-fパラメータを追加するので、既存のファイルを強制的に上書きする

上の説明はgitが別のブランチをチェックアウトする方法を説明したもので、リポジトリ全体をチェックアウトする場合はエラーメッセージが表示されます。

Copyright © Windowsの知識 All Rights Reserved