github 解决冲突

1- 提交PR

1、首先Fork主仓库

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

3、修改要修复的代码

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

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

git remote -v

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

PS:
upstream 可以自定义

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

git pull --rebase upstream master

ps:
upstream 可以自定义

3- 同步Fork仓库

3、同步Fork仓库

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

git remote -v
git remote add name [本地地址]
git remote add upstream [上游地址]

同步Fork

# 从上游仓库 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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ycyy 协同开发操作

    简单、
  • composer的使用

    简单、
  • 网页禁止右键或者F12的解决方法

    简单、
  • git --- ! [rejected] master -> master (non-fast-forward)

    3.出现错误的主要原因是github中的README.md文件不在本地代码目录中

    小蔚
  • jenkins中通过git发版操作记录

    之前说到的jenkins自动化构建发版是通过svn方式,今天这里介绍下通过git方式发本的操作记录。 一、不管是通过svn发版还是git发版,都要首先下载svn...

    洗尽了浮华
  • Git基本操作

    git init:在本地初始化Git仓库 git clone:从Remote端下载代码 git pull:从Remote端同步代码 git push:将L...

    None_Ling
  • Git:错误:error:src refspec master does not match any

    新建立了一个远程仓库,想着把项目放上去。于是在项目目录上: git init 然后就添加远程库 git remote add origin xxxx.git 然...

    Ryan-Miao
  • 终于有人把 Git 分支讲清楚了!

    从本质上来讲 Git 是一个内容寻址(content-addressable)文件系统,并在此之上提供了一个版本控制系统的用户界面。

    DevOps时代
  • 适合初学者提升的Git技能

    你知道git工作流的基本知识,熟悉一些基本的命令,如add,commit,push,pull,那么这篇文章可能适合你。这篇文章主要关注日常git使用改进,修复一...

    技术小工
  • git问题场景和log颜色查看

    正常我们使用git,比如git add ,git commit , git push这些完成个人的代码暂存、修改、提交和推送操作。

    mariolu

扫码关注云+社区

领取腾讯云代金券