git协作流程总结

命令行总结:


git clone private远程地址

git clone [email protected]:jianghh-yishuyike/html-client.git


git remote add public远程地址

git remote add public-repo [email protected]:yishuyike/yishuyike-html/html-admin.git

关联远程库

git fetch public

git fetch public-repo

git fetch  拿到了远程所有分支的更新

git ckeckout -b 本地公共仓库分支 public/develop

git ckeckout -b private-repo public-repo/develop

创建一个私有的分支仓库

git checkout-b private 

git checkout -b dev

创建dev分支


git add .

touch test.txt

git add .

git commit -m

git commit -m 'test'

git checkout public/develop

git checkout private-repo

git pull

 git pull

git checkout private

git checkout dev

git rebase public/develop

git rebase private-repo

git push private develop

git push origin dev
1.克隆远程私有仓库到本地仓库

2.??

html-admin git:(develop) git remote add public-repo [email protected]:yishuyike/yishuyike-html/html-admin.git

然后进入私有仓库(进入相应的分支)进行 merger request + assign给谁。

问题总结:

1.本地develop分支里面有相应的文件但公共库没有,并且dev里面也没有,如何将dev里面的内容与develop保持同步?

《1》如何将dev里面的内容与develop保持同步?-(dev) git rebase develop

《2》本地develop分支里面有相应的文件但公共库没有?-(dev) request master

猜你喜欢

转载自blog.csdn.net/weixin_41829196/article/details/80806140