1.首先要将别人仓库里的项目拉到自己的仓库里
![](https://img.haomeiwen.com/i14186826/1decf4de8be9bc4b.png)
拉完之后可以看到自己仓库里已经有了这个项目
![](https://img.haomeiwen.com/i14186826/54416fc9b8648ee4.png)
2.复制ssh地址 git clone 到本地电脑
![](https://img.haomeiwen.com/i14186826/48ddcc9bc1211d8f.png)
本地桌面已经有了这个项目
![](https://img.haomeiwen.com/i14186826/27a1520180a0c9f5.png)
查看一下这个项目的远程origin
git remote -v
![](https://img.haomeiwen.com/i14186826/2c7ad9a78f85549d.png)
3.如果此项目的第一作者有了更新,如何更新自己本地的项目呢?
首先,要先建立远程连接upstream
git remote add upstream ssh地址
![](https://img.haomeiwen.com/i14186826/7f925de5ebcb847a.png)
可以发现已经建立了远程upstream
git fetch upstream 获取更新的部分
![](https://img.haomeiwen.com/i14186826/54c5a8af16eb9bd2.png)
将作者更新的部分和自己的本地的项目的master 合并
git merge upstream/master
![](https://img.haomeiwen.com/i14186826/63a42edbdada364c.png)
这样一来就成功的下载更新了本地的项目
接着git push 将自己本地的master 提交到自己的git仓库
![](https://img.haomeiwen.com/i14186826/87972f73fcda9360.png)
4.如果自己与别人合作开发这个项目,如何把自己写的代码提交到远程呢?
首先 三步操作将自己本地的提交到自己的git仓库里
git add . git commit -m '' git push
然后在git上面新建并提交merge申请
![](https://img.haomeiwen.com/i14186826/5b0fac49ca2adc34.png)
如果管理员同意了,这样就成功提交合并了项目代码。
![](https://img.haomeiwen.com/i14186826/39911430d4bbe66b.png)
网友评论