如何从远程拉项目到本地,修改提交合并?
2018-11-16 本文已影响0人
阿龙哟
1.首先要将别人仓库里的项目拉到自己的仓库里

拉完之后可以看到自己仓库里已经有了这个项目

2.复制ssh地址 git clone 到本地电脑

本地桌面已经有了这个项目

查看一下这个项目的远程origin
git remote -v

3.如果此项目的第一作者有了更新,如何更新自己本地的项目呢?
首先,要先建立远程连接upstream
git remote add upstream ssh地址

可以发现已经建立了远程upstream
git fetch upstream 获取更新的部分

将作者更新的部分和自己的本地的项目的master 合并
git merge upstream/master

这样一来就成功的下载更新了本地的项目
接着git push 将自己本地的master 提交到自己的git仓库

4.如果自己与别人合作开发这个项目,如何把自己写的代码提交到远程呢?
首先 三步操作将自己本地的提交到自己的git仓库里
git add . git commit -m '' git push
然后在git上面新建并提交merge申请

如果管理员同意了,这样就成功提交合并了项目代码。
