一、远程仓库的作用
举个例子:比如有A\B\C三个人开发一个项目,需要三台计算机,这三个人各自开发自己的功能。他们三个怎么将代码同步呢?这时候,就需要一个远程的Git服务器(也叫远程仓库)。ABC三人将各自写好的功能同步到远程仓库中,同时也会得到其他人的提交的代码,达到一个共享的效果。如图
作用:备份,实现代码共享集中化管理。
二、如何将本地仓库同步到git远程仓库中
分三步:
第一步:将工作区的代码提交到暂存区
第二步:将暂存区的代码提交到Git仓库
第三步:将Git仓库push到远程仓库中
三、将远程仓库的代码文件克隆到本地电脑
1、找到demo1仓库https://github.com/Gordenwe/demo1,
点击【Clone or download】弹出仓库链接,点击复制按钮,那么链接已经复制成功。
2、打开命令窗口Git Bash Here
通过命令行的方式将远程仓库demo1项目下载到本地
git clone https://github.com/Gordenwe/demo1.git
https://github.com/Gordenwe/demo1.git
https://github.com/Gordenwe/demo1.git
https://github.com/Gordenwe/demo1.git
打开本地下载后demo1项目,对比之后发现是和远程仓库文件一样的,即达到克隆的效果。
https://github.com/Gordenwe/demo1.git
https://github.com/Gordenwe/demo1.git
四、将本地项目提交到远程仓库
下面就是在本地操作修改后,提交到远程仓库。
第一步:新建文本文件gorden.txt touch gorden.txt
第二步:添加到暂存区 git add gorden.txt
第三步:添加到本地仓库 git commit -m '第二次添加到本地仓库'
第四步:添加到远程仓库 git push
命令执行完后,再次刷新页面。显示出新添加的gorden.txt文本文件
注意:如果最后一步出现fatal: AggregateException encountered.错误,是因为权限不够,需要在配置文件中添加用户名和密码。
打开.git文件,打开config文件
将
[remote"origin"]
url = https://github.com/用户名/仓库名.git
修改为:
[remote"origin"]
url = https://用户名:密码@github.com/用户名/仓库名.git