私は<path1>
(/f/gittest/foo
リモート)にいます。私は<path2>
(/f/gittest/bar
ローカル)にいます。
現在、リモートを作業コピーにする必要がないため、主にアクティブなブランチにプッシュできないため、それをむき出しにしました。
.git ディレクトリを作成してgit init --bare
内部で実行します/f/gittest/foo/.git
。ローカル リポジトリにリモート リポジトリを追加し、ファイルを作成し、追加し、コミットして、リモートにプッシュします。変更がプッシュされたように見え、リモートは正常に最新の状態になっています。ただし、ローカル リポジトリによって追跡されるファイル (example1.txt と example2.txt としましょう) は、リモートには表示されません (リモート リポジトリで追跡されると思いますが)。プッシュされたファイルでこのリモート ディレクトリを更新するにはどうすればよいですか? 以前はフェッチもミラーリングもせずにこれで成功していましたが、方法は思い出せません。
ダブルチェックされた動作:
mkdir alpha/; mkdir beta/; cd beta/
mkdir .git/; cd .git/; git init --bare; cd ../../alpha/
git init; touch example1.txt
(example1.txt にテキストを入力)
git add example1.txt; git commit -m "Initial Commit"
git remote add destination ../beta/.git; git push destination master