首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Github将fork的本地分支重新设置为远程源分支

在Github中,将fork的本地分支重新设置为远程源分支可以通过以下步骤完成:

  1. 首先,使用命令git remote -v查看当前本地仓库的远程仓库信息,确认是否已经添加了源仓库的远程地址。
  2. 如果没有添加源仓库的远程地址,可以使用命令git remote add upstream <源仓库地址>添加。这样就可以将源仓库添加为本地仓库的一个远程仓库。
  3. 确认远程仓库地址添加成功后,使用命令git fetch upstream从源仓库拉取最新的代码到本地。
  4. 接下来,使用命令git checkout <源分支名>切换到源分支,这个分支是源仓库的分支。
  5. 然后,使用命令git branch -D <本地分支名>删除本地分支。
  6. 最后,使用命令git checkout -b <本地分支名> upstream/<源分支名>创建一个新的本地分支,并将其设置为源分支的跟踪分支。

完成以上步骤后,你的本地分支就重新设置为了远程源分支。这样你就可以在本地分支上进行修改和提交,并且可以通过git push origin <本地分支名>将修改推送到你fork的远程仓库。

推荐的腾讯云相关产品:腾讯云代码托管(CodeRepo) 产品介绍链接地址:https://cloud.tencent.com/product/coderepo

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【git】github|创建本地上传到github项目和克隆远程仓库指定分支

/dop101/test.git git push -u origin main 然后在github下就看到了本地上传文件 到这里创建本地文件上传到github就完成了。...三、更新本地仓库下文件到远程仓库 git add . git commit -m 'a' git push 四、克隆远程仓库指定分支 第一步、在E盘创建一个gittest2文件夹 在当前文件夹下右键...https://github.com/dop101/test.git 然后查看本地克隆下文件与github,zhangx分支下是一致。...git branch //查看本地所有分支,当前分支 git checkout remote branch //若分支本地分支,则需切换到服务器远程分支 git pull //更新本地代码...git status //查看当前状态,查看本地分支文件信息 git branch //查看本地所有分支,当前分支 git checkout remote branch //若分支本地分支

78530

KnowStreaming贡献流程

文章目录 贡献流程 1. fork didi/KnowStreaming项目到您github库 2. 克隆或下载您forkNacos代码仓库到您本地 3....添加 didi/KnowStreaming仓库upstream仓库 4. 同步仓库开发分支本地分叉仓库中 5. 在本地新建开发分支上进行修改 6. Rebase 基础分支和开发分支 7....git fetch upstream 上面是didi/KnowStreaming添加为远程仓库, 当前就会有2个远程仓库 origin : 你Fork出来分叉仓库 upstream : 仓库 git...fetch 获取远程仓库基本信息, 比如 仓库所有分支就获取到了 4....同步仓库开发分支本地分叉仓库中 一般开源项目都会有一个给贡献者提交代码分支,例如 KnowStreaming分支是 dev; 首先我们要将 仓库开发分支(dev) 拉取到本地仓库中 git

71620

常用Git命令和操作(github)

远程仓库拉取修改 git pull origin [branchname] 使用git pull命令拉取时,会自动远程仓库中代码与本地分支进行合并。...fork和clone不同,clone是获得一份本地仓库副本;而fork是获得一个远程仓库副本,副本位于github中。...步骤如下: 阅读项目的 CONTRIBUTING.md 文件,了解如何贡献 查看项目现有的Issues 与项目维护者交流 fork仓库 fork克隆到本地计算机 创建新特性分支 修改commit...到分支 使用git push推送到你fork库上 新建一个Pull Request,包含你分支 与开发者库保持同步 fork库(别名origin)和库(被fork那个库)可能不同步,为了保持同步...,可以进行下面的操作: git remote add upstream [库地址](同样,upstream别名) git pull upstream [branch],拉取更改,并合并到本地

60640

Git 常用命令清单笔记

这是为了防止,由于其他人操作了远程主机,导致git pull不知不觉删除了本地分支。 但是,你可以改变这个行为,加上参数 -p 就会在本地删除远程已经删除分支。...分支合并 git merge branchName # 合并分支 - 分支branchName和当前所在分支合并 git merge origin/master # 在本地分支上合并远程分支...git checkout -b [--track] test origin/dev # 基于远端dev分支,新建本地test分支[同时设置跟踪] 撤销远程记录 git reset --hard...origin # 查看指定全部信息 同步一个fork github教程 在github上同步一个分支(fork) 设置 在同步之前,需要创建一个远程点指向上游仓库(repo).如果你已经派生了一个原始仓库...这使你fork's master 分支与上游资源库同步,而不会丢失你本地修改。

71530

Git 分支开发入门

这两天开始准备在GitHub和别人一起开发,然后fork了别人项目,然后发现自己git不是很熟练,尤其是协同开发时候。 今天就简单总结几条命令。...如果你 master 分支和 upstream/master(就是你 clone master 分支是一样),那就很简单,直接以你自己master基础,建立新分支。...或者一个命令直接以远程dev分布基础新建。...另外一个就是直接在upstream/master基础上新建分支: 同步分支 远程分支同步本地远程分支同步本地,直接进入该分支,然后git pull就好了。...向远程仓库推送: 删除分支 删除远程分支: 删除本地分支 重命名远程分支 分为三个步骤: 1、远程分支dev同步到本地 2、 重命名本地分支 3、删除远程分支 4、本地分支同步到远程 在其他非 upstream

64750

学习Git和Github,从这里开始!

--- 4、Pull Requset 开源项目贡献代码流程: # 1、登录Github,找到项目,单击 Fork 按钮来获得项目副本 # 2、下载项目副本到本地 git clonet git@github.com...' # 6、推送本地仓库到远程仓库(项目副本) git push origin branch1 # 7、登录 Github,提示项目有新分支,并创建 pull request 发送给项目 # 8、项目作者可以看到这个...5、登录Github,并发送 pull request 给项目 --- 6、Fork项目 fork项目是不会随着项目自动更新,需要手动更新 # 1、切换到fork项目的分支master git...://github.com/progit/progit2.git # 2、把master分支拉取代码地址设置项目地址 git branch --set-upstream-to=progit/master...master # 3、默认推送仓库设置 origin git config --local remote.pushDefault origin # 4、之后更新代码方式 git checkout

59211

Github工作流程

Github工作流程 01 fork 开源项目 ? 克隆别人创建好开源项目在自己远程仓库。 02 Clone 开源项目 ? fork 项目 clone 到本地仓库,拥有本地开发环境。...④ 本地从仓库修改项目同步到远程仓库中 $ git push ? 04 Pull request(提交一个请求) ? 向原作者提交你项目。...github 这时候自动对仓库和自己远程仓库进行代码对比,是否存在冲突,如果有冲突就会显示, 显示Able to merge表示可以合并。...$ git fetch 项目地址 master:latest (项目的分支:自己本地项目的分支) 注意:本地项目分支也可以是主分支。...切换到主分支进行 fetch 代码合并 git checkout master //切换到主分支 git merge 分支名 08 Push 本地仓库代码与原作者仓库代码同步了,但是我们远程仓库还没有同步

70941

GitHub团队项目合作流程

使用 git branch 命令查看本地分支,发现本地只有master分支。如下图① 如上图②,使用 git branch -a 查看所有分支,就能看到远程分支。...根据远程分支,我们可以创建一个新本地分支dev,并把该项目的dev分支内容放到本地dev分支。如上图③。...冲突解决可以参考→ 冲突解决 五、push修改到自己项目上 解决冲突后,就可以使用 git push 命令本地修改同步到自己GitHub仓库上了。...注意,在当前所在分支使用push,会push到与这个分支相关联远程仓库分支。这里dev分支与origin/dev关联,因此push到GitHubdev分支。...六、请求合并到团队项目上 首先到你GitHub上,进入你Fork仓库里。

83510

怎么使用 Git 和 Github 向开源项目提交 Pull Request

渣渣橘又跟我提了一下毒鸡汤,看了一下之前学 python 脚本还能用,然后在 Github 上看到了一个爬虫集合项目,收集各种爬虫 Github 一大特色就是 Pull Request 功能(简写...1、fork 项目 fork 到自己仓库中,我以 awesome-spider 例 进入到 awesome-spider Github 项目中,点击右上角 fork,稍等片刻,此项目便会出现在自己仓库中...进到自己 fork 项目中,就能看到Clone or download按钮,复制一下 SSH 链接或者 HTTPS 链接 通过上面的步骤,已经远程仓库建好了 2、clone 将你刚才 fork 过来项目...目录中,试试跑一下git status,会提示现在是 master 分支 用git remote -v命令,可以看到此时只与自己远程仓库建立了连接 还需要与上游建立连接,这里上游指的是一开始 fork...那个项目,以 awesome-spider 例,执行如下命令: git remote add upstream git@github.com:facert/awesome-spider.git

1.2K30

Git 实战(三) | Github 必会高频基础命令与 IDE Git 集成

fork: 1.2)fork完成后就可以在我们自己GitHub账户下见到被fork项目: 2.1)接着我们使用git clone命令fork项目clone到本地: 这个时候可以将此项目看做是自己一个项目...try it 3.2)文件提交到本地仓库: 这个时候可以看到提交作者已经变成我们自己了; 也可以使用git remote -v命令来查看,可见现在本地仓库与远程仓库直接关联fork之后项目...: 3.3)只用git push命令本地仓库文件推到远程仓库中去: 如下图可以看到已经成功修改后README.md文件推到了GitHub上: pr:全称 pull request,当我们修改了...>命令来添加一个remote: 7.2)再将远程master分支fetch到本地: 7.3) 这时候使用git merge当前master分支与远端分支合并: 结果中我们发现产生了冲突...=分隔符,等号上方为当前分支修改,等号下方为远程分支修改,这样就产生冲突,我们可以手动进行修改,然后merge: 7.4) 这个时候刷新GitHub,在我们自己分支仓库中可以看到已经成功修改进行

35530

软件测试|Github基础命令与 IDE Git 集成

fork:1.2)fork完成后就可以在我们自己GitHub账户下见到被fork项目:2.1)接着我们使用git clone命令fork项目clone到本地:这个时候可以将此项目看做是自己一个项目...)文件提交到本地仓库:图片这个时候可以看到提交作者已经变成我们自己了;也可以使用git remote -v命令来查看,可见现在本地仓库与远程仓库直接关联fork之后项目:图片3.3)只用git...push命令本地仓库文件推到远程仓库中去:图片如下图可以看到已经成功修改后README.md文件推到了GitHub上:pr:全称 pull request,当我们修改了 fork项目后,...>命令来添加一个remote:图片7.2)再将远程master分支fetch到本地:图片7.3) 这时候使用git merge当前master分支与远端分支合并:图片结果中我们发现产生了冲突,再使用...=分隔符,等号上方为当前分支修改,等号下方为远程分支修改,这样就产生冲突,我们可以手动进行修改,然后merge:图片图片图片7.4) 这个时候刷新GitHub,在我们自己分支仓库中可以看到已经成功修改进行

39020

Git实战

"//github或者gitlib邮箱地址 ssh-keygen -t rsa -C "emailAddress"//github或者gitlib邮箱账户地址 2.电脑上公钥与远程仓库进行绑定 本地会在上面的步骤中会生成一个...] 本地新建Git工程 现在打算本地工程,放到Git仓库进行托管了,并且远程Git仓库已经创建了该项目的工程 #本地初始化工程,会生成一个.git文件 git init #本地工程与远程仓库中项目进行关联...,再重新提交一个远程分支。...要解决此问题,这样操作: 进入 github 中该项目的 Settings 页面; 设置 Default Branch 其他分支(例如 master); 重新执行删除远程分支命令。...&Pull Request # 1、目标仓库A 页面 Fork # 2、git clone 在自己仓库Fork代码到本地 # 3、绑定数据 git remote add upstream [fork

82210

小记 - Git

前期准备 安装Git 准备仓库 准备仓库 准备仓库方式有2种,在Github上Create自己仓库或Fork他人已有的仓库 Create仓库 打开Github,点击左侧New新建仓库; 输入相关信息...Fork仓库 打开目标仓库。如:test仓库 点击右上角Fork按钮,项目复制到个人帐号下。...克隆仓库 克隆仓库方式也有2种,分别是HTTPS和SSH HTTPS 进入到本地仓库目录,右键打开 进入Github个人仓库,点击,复制仓库地址 Clone个人仓库到本地 进入仓库 改动文件添加到缓存区...注意.git目录隐藏目录,需设置显示隐藏目录。...v1.0 #在当前代码状态下新建了一个标签v1.0 $ git pull origin master # 把远程最新代码更新到本地 $ git push origin master # 把本地代码推到远程

24050

Git 实战(三) | Github 必会高频基础命令与 IDE Git 集成

1.Fork image GitHub 上我们可以 fork 别人项目,为了与别人产生一种协作关系,将他人项目在自己本地创建也一个,这里以霍格沃兹测试学院(Hogwarts)演练环境做演示: 1.1...3.Push image 3.1) 先在本地修改README.md文件: # Hogwarts_Online2 3.2)文件提交到本地仓库: image 这个时候可以看到提交作者已经变成我们自己了...; 也可以使用git remote -v命令来查看,可见现在本地仓库与远程仓库直接关联fork之后项目: image.gif 3.3)只用git push命令本地仓库文件推到远程仓库中去: image...add 命令来添加一个remote: image 7.2)再将远程master分支fetch到本地: image 7.3) 这时候使用git merge当前master分支与远端分支合并...系统会把文件换成以下展示模式: image 这种展示模式意思是以等号=分隔符,等号上方为当前分支修改,等号下方为远程分支修改,这样就产生冲突,我们可以手动进行修改,然后merge: image

42930

手把手带你快速入门 GitHub

从下图中我们可以观察出来,GitHub仓库fork给每个用户。fork仓库和原始仓库是两个不同仓库,开发者是可以随意编辑Fork过程其实就是某个仓库复制到自己账户下 ?...git config --global color.ui auto # color.ui 设置成auto 创建账户 进入创建用户页面:http://github.com/join,填写如下信息在点击...建立仓库 首先我们必须明白一点:仓库有两种 远程GitHub仓库:远程仓库 在自己本地仓库:本地仓库 本文是以MacOS系统例,基于Linux;如果是想学习Windows下仓库创建,请参考下文...master分支下 git push -u origin feature_A # 推送到分支A git clone 仓库地址 # 某个远程仓库内容复制到本地 git push # 推送 git...目前所支持画面: 摄像头:也就是电脑前置摄像头,还可开美颜功能; 手机画面:支持 iPhone 有线与无线、安卓无线; 有线:需将使用 USB 数据线手机与电脑连接,信任后即可自动投屏; 无线:

76420

如何fork自己github库?

所以一个可行办法就是fork自己库,但是不是直接fork,因为你也没法fork自己库,间接实现方法如下: 1) 在github新建一个库child,然后clone到本地 $ git clone...https://github.com/your_name/child.git 注意,一个比较重要概念是github分支分为本地端和远端,我们先看一下两端分支情况 查看本地分支情况: 输入git branch...上面代码意思是给child库远端加上一个名字upstream分支,该分支路径则是你想要fork路径。...(fetch) upstream https://github.com/your_name/parent_test.git (push) 3) 远端分支同步到本地 第2步只是远端分支进行了fork,...简单解释就是: git fetch是远程主机最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。

84530

如何给Github项目提交PR

二、操作教程2.1、项目Fork一份到你自己仓库这里就不截图了,简单意思下。...项目:https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npmFork后项目:https://github.com/ataola/EZUIKit-JavaScript-npm2.2...、git clone你Fork仓库到你本地执行命令 git clone https://github.com/ataola/EZUIKit-JavaScript-npm2.3、创建一个你自己分支这里不推荐...2.4、提交代码到你Fork远程仓库在写完代码后,我们需要提交这部分代码# 添加到暂存区git add .# 提交一个commitgit commit -m "fix: 增加vue3+tscase...,把你提交那个代码分支提交一个pr到主分支,如图所示:图片提交完以后,点击Pull Request就可以看到你提交PR了,比如我这个就是https://github.com/Ezviz-OpenBiz

29420
领券