1. List the current configured remote repository for your fork.
引用
$ git remote -v
> origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)
> origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)
2. Specify a new remote upstream repository that will be synced with the fork.
引用
$ git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git
3. Verify the new upstream repository you've specified for your fork.
引用
$ git remote -v
> origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)
> origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)
> upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (fetch)
> upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (push)
4. Change the current working directory to your local project.
5. Fetch the branches and their respective commits from the upstream repository. Commits to master will be stored in a local branch, upstream/master.
引用
$ git fetch upstream
> remote: Counting objects: 75, done.
> remote: Compressing objects: 100% (53/53), done.
> remote: Total 62 (delta 27), reused 44 (delta 9)
> Unpacking objects: 100% (62/62), done.
> From https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY
> * [new branch] master -> upstream/master
6. Check out your fork's local master branch.
引用
$ git checkout master
> Switched to branch 'master'
7. Merge the changes from upstream/master into your local master branch. This brings your fork's master branch into sync with the upstream repository, without losing your local changes.
引用
$ git merge upstream/master
> Updating a422352..5fdff0f
> Fast-forward
> README | 9 -------
> README.md | 7 ++++++
> 2 files changed, 7 insertions(+), 9 deletions(-)
> delete mode 100644 README
> create mode 100644 README.md
8. If your local branch didn't have any unique commits, Git will instead perform a "fast-forward"
引用
$ git merge upstream/master
> Updating 34e91da..16c56ad
> Fast-forward
> README.md | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
分享到:
相关推荐
合并分支: 如果你想将你的更改合并到主分支或其他分支中,可以点击 "Pull Requests"(拉取请求)按钮来创建一个拉取请求。 在拉取请求中,选择源分支和目标分支,然后添加描述和标题,最后点击 "Create Pull ...
使用合并冲突帮助程序和内置的合并冲突解决程序可以轻松解决合并冲突。 使用可视化的交互式变基来编辑,重新排序和压缩您的提交。 Fork允许您查看常见图像格式的差异。 在不离开应用程序的情况下管理您的存储库...
6.2 开始使用分支 6.3 对分支的误解 6.4 合并分支 6.5 状况题 为什么我的分支都没有「小耳朵」? 6.6 常见问题合并过的分支要留着吗? 6.7 状况题 不小心把还没合并的分支砍掉了,救得回来吗? 6.8 另一种合并方式...
Git-it 挑战Get Git 安装和配置 GitRepository 创建本地仓库Commit to it 检测状态,添加 commit 修改GitHubbin 获取一个 GitHub 账号Remote Control 连接本地仓库来在 GitHub.com 远程操作 Forks and Clones Fork ...
将合并的分支推送到fork( origin ); 删除合并的分支。 安装 $ antibody bundle ' caarlos0/zsh-git-sync kind:path ' 或使用antigen将其加载为外壳插件。 用法 如果您使用抗体,该文件夹将被克隆并添加到$PATH ...
分支合并实验室 举例说明分支和合并的练习 指示 组成2人小组 只有 1名团队成员 fork 和 clone 这个 repo。 授予团队成员 2 对分叉存储库的写入权限。 让团队成员 2 也克隆 repo。 problemSet.js文件中有 2 个函数...
// 建议开发的时候在本地新开一个 dev 分支,合并 master git merge upstream/master // merge 如果提示冲突,就需要手动解决 功能开发阶段性完成且没有与原仓库冲突,向原仓库发起一个 pull request commit 规范 ...
因分支 gh-pages 的提交历史可能会周期性删除或压缩合并,为避免执行 git pull 更新分支时造成困惑,请对本地版本库进行如下设置。 $ git config --add remote.origin.fetch refs/heads/gh-pages:refs/heads/...
在本地和远程存储库上创建、合并和删除分支 使用 git、GitHub 和分支与其他开发人员协作 将项目部署到 Github Pages 我们现在应该在哪里? 在这节课之前,学生应该已经能够: 使用命令行 使用文本编辑器 解释基本的 ...
git remote -v ,会发现多出来了一个Yd的远程分支 git remote -v然后把远程原始分支Yd的代码拉到本地 git fetch Yd合并对方远程原始分支Yd的代码 git merge Yd/master最后把最新的代码推送到你的github上 git push ...
6、项目成员报告bug、通过提交分支合并请求的方式向项目贡献代码When——GOODERP项目的时间规划1、项目启动日期2016年2月22日2、第一阶段,2016年,完成财务 进销存 项目管理的核心功能3、第二阶段,长期规划,根据...
GitoberFest Git回购以了解Hacktober的想法和参加活动如何开始分叉此存储库(单击此页面右上角的Fork按钮)。 将分叉克隆到本地计算机。 使用“ git checkout -b添加/您的分支名称”为新功能创建分支。 使用以下命令...
请务必直接从 Sandbox.git fork。 对困惑感到抱歉。 我们需要一个新的 VWF 分叉来更好地管理我们的整合工作,而且我们不能在同一个帐户下有两个单独的分叉。 由于 Sandbox 完全合并到 VWF 可能是不可能的,因此...
实验室每日打卡计划这个计划主要是为了帮助大家熟悉多人使用git合并代码的过程主要步骤Fork这个仓库到自己的仓库然后在自己的仓库里提交代码接着提交PR(Pull requests),请求将自己仓库的分支合并到实验室主仓库...
合并分支与您的解决方案进入master分支。 注意:并非绝对需要为每个练习创建一个fork,但是如果您希望将自己的工作保存在Github上或与同学合作,则将很有帮助。 注意:如果您不需要免费的Github帐户,则可以匿名签出...
从那里,您可以进行受控合并到活动的分支中,直接从main进行干净的PR,并且通过平滑更新的分支几乎可以做任何您想做的事情! (假装这说的是“主要”,所以我不必编辑图像。谢谢。) 如果您真的想在同一
你好Github 该库是基于一... 完成后,合并到master,然后发出一个Pull Request,将Pull Request发送到我的原始存储库(实际上,您无需分支并合并到master,或者您可以从该分支中打开Pull Request。是) 注意:不符