1、在Desktop下创建test.git文件夹,进入test.git目录执行
git init
注:test目录为用户存放文件的目录。
2、在Desktop下执行
git clone [yourname]@127.0.0.1:~/Desktop/test.git
即可在Desktop下,生成test文件夹,其中包含有test.git下的内容。
3、在test使用git pull 与test.git更新同步。
4、关于同步更新的问题
(1)、如果是我在本地删除了问题,那么我需要再次在服务器上将文件同步下来,有个解决办法是:
现将.git仓库删除,再git init初始化仓库,然后git pull [路径],这样就可将服务器上的文件再次同步下来。
(2)、如果是我在本地新增了文件,按步骤(1)的操作会不会执行git pull后,新增的文件就会丢失呢?经过测试,是不会的,新增的文件仍然存在。
5 、关于git仓库的理解
$cd $WORK
$git init
$cp -R .git work.git
执行完上述操作后,即可产生work.git仓库,这样$WORK目录下的所有文件都快照到work.git仓库中。只有有work.git,即使没有$WORK文件夹,也可以通过git clone work.git得到跟$WORK一样的文件。这还是git比较神奇的地方。
平常一个4.7GB的文件制作成仓库以后大小为1.6GB左右,这样可以提高传输的效率和节省磁盘空间。
未完待续......