首先需要了解Git的工作流程,客户机作为个人使用的机器,如果是新进入了一家公司,首先需要Init创建个人的本地仓库,然后从公司的中央版本库服务器中Clone下来工作需要的项目,接下来一天的工作就是不断的Add、Commit增加完善项目中的功能,当一天的工作将要结束时,需要将这一天的工作量Push到中央版本库服务器中,之后其他的客户机可以通过Pull获取到项目,可以达到多人协同的目的。
下面的操作就是如何将远程库中的东西Clone到本地库中
Clone操作
我需要新建一个本地仓库模拟其他客户机。
可以看出这个文件夹中是没有任何文件的,然后就是将远程库clone到本地库。
远程库:
git中clone命令的使用:
Add、Commit操作
这是对文件进行添加提交的操作。
Push操作
之前对从远程库中clone下来的项目进行了改动,现在需要将改动之后的文件push到远程库中。
由于我是使用一台主机模拟两台客户机,我在之前自己的仓库中使用过push操作,所以我这里直接git push就能将文件输送至远程库。
若是第一次push的话,需要先连接远程库,然后再使用系统默认的名字origin进行传输。
第一次push时需要
git remote add origin git@github.com:tired-ycy/crm.git这个是远程库的地址
git push -u origin master 这个只在第一次时使用,之后就直接git push就行了
push之后对远程库进行刷新:
Pull操作
我是将Git仓库和Git2仓库模拟成两个互不相连的主机,他们共同使用一个远程库,我在Git2仓库中的修改的内容push到远程库之后,Git仓库中的内容还是原来的,所以Git仓库需要从远程库中pull到最新的内容,完成协同工作。
查看、删除本地远程库的信息