赞
踩
此处附上参照地址,特别感谢:https://blog.csdn.net/qq_33429968/article/details/62219783
此外,又添加了自己遇到的问题和扩充了一些操作~
为了叙述方便,特此声明:
此处小明要与小红进行合作,小明需要对小红在GitHub上的的Repository进行fork等一系列的操作。
这一步看起来很简单事实上涉及到一个细节,我之前一直都忽略了。
此操作的作用是将k小红在GitHub上的Repository到小明的GitHub,这时小明的GitHub上多了一个fork的Repository;
如下图:
打开刚才fork的Repository,复制该Repository的SSH使用命令
git clone git@github.com:guangcity/learning-algorithm.git
clone到小明的本地电脑;
使用下面的命令
git remote -v
命令查看一下小明的本地Repository与哪些远程仓库建立了链接,你会发现:只与小明在GitHub的Repository建立了链接,很显然没有与小红在GitHub上的Repository建立链接,如下图:
现在使用命令
git remote add upstream https://github.com/guangcity/learning-algorithm.git
与小红在GitHub上的Repository建立链接,<>注意此处的SSH为小红的GitHub上的Repository的SSH;
查看:
遇到的问题
出现 bash: $’\302\226’: command not found 错误
==》原因:在命令的 前面多加个空格
==》解决方案:去掉命令前面的空格就行了
==》提示:输入或复制命令不要有多余的空格
使用命令:
git checkout -b pr-branch
新建并切换到新建的分支 xiaoming-branch;
使用命令:
git branch
查看当前所在分支。
eg:新建文件PRTest;
使用 git add PRTest ,git commit ,git push等系列命令提交到小明的GitHub上的Repository(一定注意,是小明的)
添加 PRTest 文件或者所有 到缓存区
git add PRTest
git add .
提交改动到本地仓库
git commit -m "test"
提交改动到远端仓库,注: master 换成你想要推送的任何分支
git push origin master
若还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:
git remote add origin <server>
a.到小明的GitHub的Repository上点击Pull Requests,再点击New pull requests按钮;
如下图:
b.进入Comparing changes界面。
a.点击Create pull request按钮;
b.填写相关信息,在点击Create pull request按钮即可。
这是小红的任务了。
需要注意的细节主要有以下几点:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。