JohnDoe 希望有人从 johndoe:master 那里拉出来:

发布于 2024-10-14 19:07:41 字数 132 浏览 3 评论 0原文

我对 git 或 github 没有太多经验,今天我收到一封邮件,要求某人(我)拉取 master 分支。

有人可以指导我应该采取哪些步骤来做到这一点吗? 我总是处理单独的项目,所以我从来没有合并过一些东西,

提前致谢

I have no much experience with git or github and today I got a mail requesting someone (me) to pull the master branch.

Could someone lead me on the steps I should take to do this?
I always work with individual projects so I have never merged of pulled something

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

趁微风不噪 2024-10-21 19:07:41

Help.GitHub:发送拉取请求 提供了以下合并拉取请求的过程:

合并拉取请求

一旦拉取请求被视为
令人满意,具有推送访问权限的人
到目标存储库必须
应用更改并推送更新
分支。有多种方法可以
完成这个。两种流行的方法
如下所述。

获取并合并

这是最常见的获取和应用方法
变化。需要添加一个遥控器
对于发送拉取的人
请求,从中获取
存储库,合并请求的
分支,解决任何冲突,以及
将新合并的分支推回
到存储库:

$ git checkout master
$ git Remote add kneath git://github.com/kneath/jobs.git
$ git fetch 捏
$ git merge kneath/错误页面
$ git Push 原点大师

修补并应用

当您
团队合作或重复工作
从同样的小变化应用变化
一群人。另一种方法
在一次性情况下会更快一些
是使用git-am

每个拉取请求都有一个 .patch URL
你可以在哪里获取文本补丁
要输入到 git-am 命令的文件:

$ git checkout master
$ 卷曲 http://github.com/github/jobs/pull/25.patch |吉特上午
$ git Push 原点大师

有关更多详细信息,请检查下面的链接页面。

另请参阅:

Help.GitHub: Sending pull requests gives the following procedure for merging in a pull request:

Merging a Pull Request

Once the pull request is deemed
satisfactory, someone with push access
to the destination repository must
apply the changes and push the updated
branch. There are a variety of ways to
accomplish this. Two popular methods
are described below.

Fetch and Merge

This is the most common method of fetching and applying
changes. It requires adding a remote
for the person that sent the pull
request, fetching from that
repository, merging the requested
branch, fixing any conflicts, and
pushing the newly merged branch back
to the repository:

$ git checkout master
$ git remote add kneath git://github.com/kneath/jobs.git
$ git fetch kneath
$ git merge kneath/error-page
$ git push origin master

Patch and Apply

The fetch and merge approach works great when you’re
working on a team or repeatedly
applying changes from the same small
group of people. Another approach
that’s a bit quicker in one-off cases
is to use git-am.

Every pull request has a .patch URL
where you can grab a textual patch
file to feed into the git-am command:

$ git checkout master
$ curl http://github.com/github/jobs/pull/25.patch | git am
$ git push origin master

For further detail, check the linked pages below.

See also:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文