国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

github - git init と git init --bare の違いは何ですか?
大家講道理
大家講道理 2017-05-02 09:31:19
0
7
904

長時間検索しても関連する情報が見つかりませんでした。git init と git init --bare の違いは何ですか?

大家講道理
大家講道理

光陰似箭催人老,日月如移越少年。

全員に返信(7)
僅有的幸福

この記事では次のようにします:

  1. 「git init」コマンドで作成されたGITライブラリを參照するには「通常のライブラリ」を使用します。

  2. 「git init --bare」コマンドで作成された GIT ライブラリを參照するには、「bare library」を使用します。

通常のライブラリを作成すると、.git ディレクトリに加えて、作業(yè)ディレクトリに、ライブラリに含まれるすべてのソース ファイルも表示されます。參照および変更 (追加、コミット、削除など) できるネイティブ ライブラリがあります。
ベア ライブラリを作成する場合、作業(yè)ディレクトリには .git ディレクトリが 1 つだけあり、直接參照して変更できるローカル ライブラリのようなファイル構(gòu)造はありません。ただし、たとえば、 git show コマンドを使用して參照することはできます (パラメータは特定のコミットの SHA1 値です):

リーリー

一般的に、ベア ライブラリは、全員が共同作業(yè)するための共有ライブラリとして作成されることが多く、全員が獨自のローカル変更をそこにプッシュできます。一般的な命名方法は、ライブラリ名の後に .git を追加することです (例:

) リーリー

example という共有ライブラリがあります。自分のローカル マシンで、git Remote add コマンドを使用して初期チェックインを行うことができます:

リーリー

プロジェクト チームの全員がこのライブラリのクローンを作成し、ローカルでの変更を完了した後、自分のコードをこのライブラリにプッシュできます。

リーリー

參照:

  1. 通常のライブラリと裸のライブラリの違い: http://stackoverflow.com/questions/78611...

  2. ベアライブラリの使用方法: http://stackoverflow.com/questions/76324...

  3. GIT ベア ライブラリとは: http://www.saintsjd.com/2011/01/what-is-...

  4. リモート共有ライブラリを設(shè)定してチームとして共同作業(yè)する方法: http://thelucid.com/2008/12/02/git-setti...

  5. git Remote add と git clone の違い: http://stackoverflow.com/questions/48555...

劉奇

「git init -bare」で初期化されたリポジトリ(ベアリポジトリ)には「.git」ディレクトリ(バージョン履歴の記録)のみが含まれ、プロジェクトのソースファイルのコピーは含まれません。バージョン ディレクトリに入ると、「.git」ディレクトリのみが存在し、他のファイルがないことがわかります。リポジトリには、バージョン履歴を記録するファイルのみが含まれます。

迷茫

上の人が言っていることは複雑すぎるため、3 つの文で説明できます:
1.git init はローカル ウェアハウスを作成します (プロジェクト ディレクトリに作成されます)
2.git init -- bare はリモート ウェアハウス (サーバーまたはプロジェクト ディレクトリ以外のパスに作成できるバックアップ ウェアハウス) を作成します
プロジェクトを 1 にコミットし、2 にプッシュします

阿神

ベアリポジトリにはワークツリーがありません

淡淡煙草味

「The Authoritative Guide to Git」という本がありますが、ぜひ読んでみてください

曾經(jīng)蠟筆沒有小新

`--bare
ベア リポジトリを作成します。 GIT_DIR 環(huán)境が設(shè)定されていない場合は、現(xiàn)在の作業(yè)ディレクトリに設(shè)定されます。`
http://blog.csdn.net/feizxiang3/article/details/8065506

某草草

使用法の観點から:
git init は、同じフォルダー內(nèi)のすべてのソース コードを含むローカル コード ライブラリに使用され、git バージョン管理に関連するファイルは .git ディレクトリにあります。
git init --bare は、裸のライブラリ。コマンドを?qū)g行すると、ディレクトリには、上記の .git フォルダー內(nèi)のすべてのファイルと比較して、git バージョン管理などに関連するファイルのみが含まれます。次のディレクトリにはプロジェクトのソース コードは含まれません。
一般的に、リモート バックアップまたはパブリック リポジトリとして使用する場合は、git init --bare を使用する必要があります。

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート