1.登录码云创建团队(组织)
然后将团队成员拉进来,创建者为管理员,拉进来的团队成员为开发者。
2.创建项目
2.在你想要的地方创建文件夹,然后在文件夹中右键打开git bush,输入下面代码
git init//将此文件夹初始化为本地仓库
若在文件夹中出现.git的文件夹,则说明设置成功。
3.将项目中的文件从上面拿下来
git clone 项目HTTP地址
eg: git clone https://gitee.com/java_Andy/eeee.git
克隆之后,会出现如下图的模样,出现一个与项目名一样的文件夹,这就将项目文件拿下来了。
4.修改文件或者添加删除文件
eg:
cd eeee
创建一个txt文件(法一:vim Andy.txt;法二:在那个文件夹下创建Andy.txt)
并在此txt文件中添加一句话“Andy is the master!”
5.提交至本地仓库
git add .//将所有修改的内容提交,或者git add Andy.txt
git commit -m"注释"
eg: git commit -m"This is the first commit"
6.关联远程仓库
git remote add origin HTTP网址//关联远程仓库
eg: git remote add origin https://gitee.com/java_Andy/eeee.git
若出现图上所示的错误 :fatal: remote origin already exists.
说明本地仓库在原来的操作中已经被关联过了,现在使用下面的语句取消关联
git remote rm origin//删除原先的连接
删除后,再次连接即可,效果如上图。
7.将本地仓库的内容推送至远程仓库
(1)管理员
git push -u origin master//master为分支名字,假设用的是主分支
若出现fatal: Authentication failed for的问题参考下面的文章。
https://blog.csdn.net/langwang1993/article/details/80601135
https://blog.csdn.net/k358971707/article/details/78140706
出现下图为推送成功:
我这里也不知道这网站为啥说是MaryAndy提交的,我用的确实是MarryAndy提交的(上图我的用户名为MarryAndy)。
(2)开发者
开发者就没有这么简单了,没有权利修改文件,如果硬要进行提交至源仓库会出现fatal: Authentication failed for
所以点击fork将文件在远程仓库复制一份
完事后去个人空间就会发现有了刚才团队做的项目了
点击此项目出现下图:
再次点击,出现下图:
OK,现在用上面的方法修改txt内容,加上一句话“We are the world !”并上传至**此仓库HTTP网址**eg;https://gitee.com/MaryAndy/eeee.git
成功后,查看如下:
点击创建Pull Requests
创建完就完事了,出现下图:
等着管理员批准。
管理员上线:
合并,结束,完成任务,效果如下图。