gitlab提交流程
gitlab提交流程1.查看本地的仓库和远端仓库和主线仓库(源项目仓库)git remote-v如果没有远端或者主仓库可以添加再查看添加远程库 xxxx 代表git或者https路径git remote add origin xxxxgit remote add origin git@github.com:zsythink/test1.git添加主线仓库git remote add upstrea
·
gitlab提交流程
1.查看本地的仓库和远端仓库和主线仓库(源项目仓库)
git remote -v
如果没有远端或者主仓库可以添加再查看
添加远程库 xxxx 代表git或者https路径
git remote add origin xxxx
git remote add origin git@github.com:zsythink/test1.git
添加主线仓库
git remote add upstream xxxxx
2.查看有没有
3.查看哥各个厂库的版本
理解就是查看最新的分支是否一样
origin 远端仓库 upstream (主线仓库)
这里显示master 的最新分支都一样 那一串数字是 它的哈希码
所以本地和主线仓库的最新分支一样 ,所以不用合并主线,直接上传远端厂库完后合并就可以了
从主线上更新
git fetch upstream git fetch origin
这条命令就是将upstream 所指向的仓库代码更新到本地
将主线代码与本地合并 (master分支)
git merge upstream/master
将更新后的本地fork的代码同步到远程仓库上面
git push origin master
}
这样三个仓库都一样了就可以合并了
下次 依旧是 先push 最新的 完后合并(这里只管主线厂库upstream)
修改 上传远端仓库 发起meger 请求
git push origin master -f //强行让本地分支覆盖远程分支
git push upstream --all
此命令表示当本地分支与上游分支同名时,push所有分支的更新到对应的远程分支。
git fetch
此命令表示获取远程仓库的更新到本地,但是不会更新本地分支中的代码。
更多推荐
所有评论(0)