git fork项目合作流程_fork项目clone项目

1、fork项目

从其他人的项目A中fork一份到自己github或者gitlab的项目目录下

2、clone项目,并添加远程项目路径

clone一份自己的项目到本地

git clone xxxxxxx.git

git remote add upstream xxxxxxx.git

使用git remote 查看,可以看到有upstream 和 origin

3、源项目与自己的本地代码进行合并

git pull upstream

或者

git fetch upstream

git merge upstream

修改本地项目代码之后,使用

git add .

git commit -m "提交的信息"

将修改的代码合并

4、提交代码到自己的远程项目中

git push origin master

5、通过pull request提交到他人项目中

在自己的github上找到pull request;如果是gitlab,找到merge request新建将自己修改的代码推送到原项目进行审核。

例如

git fork项目合作流程_fork项目clone项目_02

 

6、分支的使用

git branch 查看一下当前分支

git branch xx 新建一个xx分支,但是不会切换到上面去

git checkout xxxx 切换到xxxx分支上面

git checkout -b xxx 表示创建并切换到xxx分支上面

get merge xx 合并xx分支到当前的分支上面

git branch -d xxx 删除xxx分支