我<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