git仓库创建:远程初始化仓库、本地clone远程库、本地获取提交新内容
git仓库创建:远程初始化仓库、本地clone远程库、本地获取提交新内容一、前提在虚拟机上安装好git:yum install git;没有虚拟机可以看Windows安装Linux虚拟机(CentOS7)虚拟机地址为:192.168.240.139在本机D盘下创建一个git目录,并新建git1和git2两个目录git1和git2都用来clone远程仓库,然后模拟团队两人协作,一方提交文件,另
·
一、前提
- 在虚拟机上安装好git:yum install git;没有虚拟机可以看Windows安装Linux虚拟机(CentOS7)
- 虚拟机地址为:192.168.240.139
- 在本机D盘下创建一个git目录,并新建git1和git2两个目录
- git1和git2都用来clone远程仓库,然后模拟团队两人协作,一方提交文件,另一方更新文件
二、远程初始化仓库
在虚拟机上初始化仓库:
- 在/usr/local下新建git目录
- 进入git目录,输入git init –bare进行初始化(建议使用–bare,要不然会影响文件的提交)
- 如下图已经初始化完成
三、本地clone远程库
本地分别在git1和git2目录下使用如下命令来clone库,成功后,会发现我们的目录下会有git工程,切工程中有一个.git目录:
git clone root@192.168.240.139:/usr/local/git
- git2目录同样clone一份
- clone命令中的root及后面需要输入的password就是你虚拟机的账号密码
- 冒号后面的路径/usr/local/git就是你init时的目录pwd得到的路径
四、本地获取提交新内容
在git1中的git项目中新增文件a.txt
#将新增或有改动的所有文件加入到缓存区
git add --all .
#将add的所有文件提交到本地git库
git commit -m "add a.txt"
#推送本地git库的更新到远程仓库
git push origin master
在git2中的git项目获取更新
#从远程库拉取最新内容
git pull origin master
- 成功拉取,反之git2中提交,在git1中同样可以pull到。
更多推荐
已为社区贡献6条内容
所有评论(0)