前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >github 解决冲突

github 解决冲突

作者头像
简单、
发布2018-06-19 17:51:27
1.2K0
发布2018-06-19 17:51:27
举报

1- 提交PR

1、首先Fork主仓库

2、将Fork后的仓库克隆下来

3、修改要修复的代码

4、运行以下代码提交到本地仓库

代码语言:javascript
复制
git add .

git commit -m "fix #issues_id 更新xxx"

git push origin master

(如果出现冲突:git push origin master -f 强制推
  要先解决冲突,然后看3-1,在去做同步或者后续的操作
)

5、在本地代码仓库页面,选择new pull request

2- 同步远程仓库

1、将远程项目地址添加为上游仓库如:https://github.com/litt1eseven/Ycyy

代码语言:javascript
复制
git remote -v

git remote add upstream  https://github.com/litt1eseven/Ycyy

PS:
upstream 可以自定义

2、将远程仓库代码同步到本地

代码语言:javascript
复制
git pull --rebase upstream master

ps:
upstream 可以自定义

3- 同步Fork仓库

3、同步Fork仓库

给git配置远程仓库(上游仓库)

代码语言:javascript
复制
git remote -v
git remote add name [本地地址]
git remote add upstream [上游地址]

同步Fork

代码语言:javascript
复制
# 从上游仓库 fetch 分支和提交点,提交给本地 master,并会被存储在一个本地分支 upstream/master
git fetch upstream 

# 切换到本地主分支(如果不在的话)
git checkout master

# 把upstream/master 分支合并到本地 master 上,这样就完成了同步,并且不会丢掉本地修改的内容
git merge upstream/master

# 如果想更新到 GitHub 的 fork 上,直接 
git push orgin/master

Tags: None

Archives QR Code

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1- 提交PR
  • 2- 同步远程仓库
  • 3- 同步Fork仓库
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档