我运行了这些命令:
在遥控器上:
cd ~/my/projects/project1
mkdir .git
git --bare init
在git repo中的本地:
git remote add origin user@host:/home/user/my/projects/project1/.git
git push origin master
然后它推了那个repo,但实际上我没有看到我正在工作的任何文件,只有.git
文件夹。所以我猜所有这些文件都被打包了?
所以在遥控器上我试过这个:
cd ~/my/projects/project1
git unpack-objects --strict < .git/objects/pack/pack-d9017753a07899310a31f891c081ed63dd93e6f0.pack
Unpacking objects: 100% (638/638), done.
但我什么都没看到。那么我怎样才能简单地获得我在本地仓库中的相同内容?
我的意思是~/my/projects/project1
:
所有文件夹和源代码文件以及远程仓库中的.git
文件夹。
在本地回购中,它看起来像这样:
ls -a
. base_location_extension crm_dc_extend .git
.. calendar_service crm_location_extension hr_dc_extend
在遥控器中,它看起来像ls -a
:
. .. .git