ローカルシステムにgitリポジトリを設定するにはどうすればよいですか?(私はウィンドウズボックスにいます)
これは私が達成しようとしているセットアップです:(すべてが私のローカルマシン上にあります)
- ホストフォルダ(中央リポジトリのように機能します)
- クライアントフォルダ
すべての開発をクライアントフォルダーで実行したいと思います。完了したら、それをホストフォルダにプッシュしたいと思います。
これは私がやったことです:(ウィンドウでgitbashを使用して)
- cd d:/ adinsert
- mkdirホスト
- cdホスト
- git init
CDC:/
- mkdirクライアント
- cdクライアント
- git init
- git remote add origin d:/ host //クライアントフォルダーにいくつかのファイルを追加し、それらをコミットしました
- gitプッシュオリジンマスター
ものをオリジンにプッシュすると、gitは多くのリモートエラーを吐き出します。ただし、ホストをベアgitにすると、正常にプッシュされます。
通常のgitとベアgitの違いがわかりません。マニュアルから、私が理解したのは、デルタを保存するために、そして元のファイルを保存したくない場合に、裸のgitが使用されるということだけでした。ただし、ファイルをホストに保存したいのですが。どうやってやるの ?