热点
自动化运维工程师的模块化从0到1建站实战,reasoning_content:我们要求以自动化运维工程师的口吻写一个标题,与技术、科技相关,关于[从0到1:模块化思维与实战技巧带你轻松建站]需要简短精炼,30字以内直接输出标题,不要加说明nn可以设计为:模块化建站:自动化运维工程师的从0到1实战指南nn或者:从0到1建站:自动化运维工程师的模块化思维与技巧nn注意字数限制,30字以内第一个选项:模块化建站:自动化运维工程师的从0到1实战指南(共18个字?数一下:模块化建站:自动化运维工程师的从0到1实战指南 – 模块化建站(4)+冒号(1)+自动化运维工程师(8)+的(1)+从0到1(4)+实战指南(4) = 4+1+8+1+4+4=22字第二个选项:从0到1建站:自动化运维工程师的模块化思维与技巧 – 从0到1建站(5)+冒号(1)+自动化运维工程师(8)+的(1)+模块化思维与技巧(6? 模块化思维与技巧是7个字?模块(2)化(1)思维(2)与(1)技巧(2) = 8个字?仔细:模块化思维与技巧:模、块、化、思、维、与、技、巧 共8个字总5+1+8+1+8=23字都可以nn也可更简洁:自动化运维视角:模块化从0到1建站实战(14字?自动(2)化(1)运(1)维(1)视(1)角(1):冒号(1)模(1)块(1)化(1)从(1)0(1)到(1)1(1)建(1)站(1)实(1)战(1) = 15个字?数一下:自、动、化、运、维、视、角、:、模、块、化、从、0、到、1、建、站、实、战 共19个字符?但汉字+冒号+数字,汉字15个,冒号1个,数字2个,共18个字符字数通常算汉字和标点过nn再想:自动化运维工程师的模块化建站从0到1(14字?自动(2)化(1)运(1)维(1)工(1)程(1)师(1)的(1)模(1)块(1)化(1)建(1)站(1)从(1)0(1)到(1)1(1) 共17个汉字+2数字?汉字有:自、动、化、运、维、工、程、师、的、模、块、化、建、站、从、到 共16个汉字?漏了“师”后的“为”?不对,上面是自动化运维工程师的模块化建站从0到1:自、动、化、运、维、工、程、师、的、模、块、化、建、站、从、0、到、1 共18个字符(16汉字+2数字)16汉字+2数字=18字符在30字以内nn最佳标题应突出自动化运维工程师的身份和模块化思维以及从0到1我选一个:自动化运维工程师:模块化从0到1建站实战(15汉字+1冒号+2数字=18字符)或者:模块化建站从0到1:自动化运维工程师的实战技巧(15汉字+1冒号=16?数:模、块、化、建、站、从、0、到、1、:、自、动、化、运、维、工、程、师、的、实、战、技、巧 共22个字符?22个,包括数字其中汉字20个?具体:模、块、化、建、站、从、0、到、1、:、自、动、化、运、维、工、程、师、的、实、战、技、巧汉字20个,数字2个,冒号1个,共23字符OKnn直接输出一个我选择:自动化运维工程师:模块化从0到1建站实战技巧(14汉字+1冒号+4数字?实战技巧是4个汉字,从0到1是4个字符(从、0、到、1)但数字算一个字符还是简单点最终输出:自动化运维工程师的模块化从0到1建站实战(17汉字+2数字?自动(2)化(1)运(1)维(1)工(1)程(1)师(1)的(1)模(1)块(1)化(1)从(1)0(1)到(1)1(1)建(1)站(1)实(1)战(1) 共18个汉字?仔细数:自、动、化、运、维、工、程、师、的、模、块、化、从、0、到、1、建、站、实、战汉字:自、动、化、运、维、工、程、师、的、模、块、化、从、到、建、站、实、战 共18个汉字,数字2个,共20个字符很好nn就这个
16 9 月 2026, 周三

副标题#e#

 如何在Github上创建一个拉取请求

学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。

你知道如何使用 git 了,你有一个 GitHub 仓库并且可以向它推送。这一切都很好。但是你如何为他人的 GitHub 项目做出贡献? 这是我在学习 git 和 GitHub 之后想知道的。在本文中,我将解释如何复刻fork一个 git 仓库、进行更改并提交一个拉取请求pull request

当你想要在一个 GitHub 项目上工作时,第一步是复刻一个仓库。

Forking a GitHub repo

Forking a GitHub repo

你可以使用我的演示仓库试一试。

当你在这个页面时,单击右上角的 “Fork”(复刻)按钮。这将在你的 GitHub 用户账户下创建我的演示仓库的一个新副本,其 URL 如下:

  1. https://github.com/<你的用户名>/demo

这个副本包含了原始仓库中的所有代码、分支和提交。

接下来,打开你计算机上的终端并运行命令来克隆clone仓库:

  1. git clone https://github.com/<你的用户名>/demo

一旦仓库被克隆后,你需要做两件事:

1、通过发出命令创建一个新分支 new_branch

  1. git checkout -b new_branch

2、使用以下命令为上游仓库创建一个新的远程remote

  1. git remote add upstream https://github.com/kedark3/demo

在这种情况下,“上游仓库”指的是你创建复刻来自的原始仓库。

现在你可以更改代码了。以下代码创建一个新分支,进行任意更改,并将其推送到 new_branch 分支:

  1. $ git checkout -b new_branch
  2. Switched to a new branch ‘new_branch’
  3. $ echo “some test file” &gt; test
  4. $ cat test
  5. Some test file
  6. $ git status
  7. On branch new_branch
  8. No commits yet
  9. Untracked files:
  10.   (use "git add &lt;file&gt;..." to include in what will be committed)
  11.     test
  12. nothing added to commit but untracked files present (use "git add" to track)
  13. $ git add test
  14. $ git commit -S -m "Adding a test file to new_branch"
  15. [new_branch (root-commit) 4265ec8] Adding a test file to new_branch
  16.  1 file changed, 1 insertion(+)
  17.  create mode 100644 test
  18. $ git push -u origin new_branch
  19. Enumerating objects: 3, done.
  20. Counting objects: 100% (3/3), done.
  21. Writing objects: 100% (3/3), 918 bytes | 918.00 KiB/s, done.
  22. Total 3 (delta 0), reused 0 (delta 0)
  23. Remote: Create a pull request for ‘new_branch’ on GitHub by visiting:
  24. Remote:   <http://github.com/example/Demo/pull/new/new\_branch>
  25. Remote:
  26.  * [new branch]         new_branch -&gt; new_branch

一旦你将更改推送到您的仓库后, “Compare & pull request”(比较和拉取请求)按钮将出现在GitHub。

GitHub's Compare & Pull Request button

GitHub’s Compare & Pull Request button

单击它,你将进入此屏幕:

GitHub's Open pull request button

GitHub’s Open pull request button

单击 “Create pull request”(创建拉取请求)按钮打开一个拉取请求。这将允许仓库的维护者们审查你的贡献。然后,如果你的贡献是没问题的,他们可以合并它,或者他们可能会要求你做一些改变。

精简版

#p#副标题#e#

总之,如果您想为一个项目做出贡献,最简单的方法是:

  1. 找到您想要贡献的项目
  2. 复刻它
  3. 将其克隆到你的本地系统
  4. 建立一个新的分支
  5. 进行你的更改
  6. 将其推送回你的仓库
  7. 单击 “Compare & pull request”(比较和拉取请求)按钮
  8. 单击 “Create pull request”(创建拉取请求)以打开一个新的拉取请求

如果审阅者要求更改,请重复步骤 5 和 6,为你的拉取请求添加更多提交。

快乐编码!

【编辑推荐】

  1. 21个必知的机器学习开源工具,涵盖5大领域
  2. 比Spark快100倍的GPU加速SQL引擎!BlazingSQL开源了
  3. 中国首个开源协议诞生,比 Apache License 友好
  4. 开发中必须要掌握的Git技巧
  5. 华为「鲲鹏」硬软件重大开源!这大概是华为第一次大规模开源

【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

dawei

【声明】:天津站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

您错过了

自动化运维工程师的模块化从0到1建站实战,reasoning_content:我们要求以自动化运维工程师的口吻写一个标题,与技术、科技相关,关于[从0到1:模块化思维与实战技巧带你轻松建站]需要简短精炼,30字以内直接输出标题,不要加说明nn可以设计为:模块化建站:自动化运维工程师的从0到1实战指南nn或者:从0到1建站:自动化运维工程师的模块化思维与技巧nn注意字数限制,30字以内第一个选项:模块化建站:自动化运维工程师的从0到1实战指南(共18个字?数一下:模块化建站:自动化运维工程师的从0到1实战指南 – 模块化建站(4)+冒号(1)+自动化运维工程师(8)+的(1)+从0到1(4)+实战指南(4) = 4+1+8+1+4+4=22字第二个选项:从0到1建站:自动化运维工程师的模块化思维与技巧 – 从0到1建站(5)+冒号(1)+自动化运维工程师(8)+的(1)+模块化思维与技巧(6? 模块化思维与技巧是7个字?模块(2)化(1)思维(2)与(1)技巧(2) = 8个字?仔细:模块化思维与技巧:模、块、化、思、维、与、技、巧 共8个字总5+1+8+1+8=23字都可以nn也可更简洁:自动化运维视角:模块化从0到1建站实战(14字?自动(2)化(1)运(1)维(1)视(1)角(1):冒号(1)模(1)块(1)化(1)从(1)0(1)到(1)1(1)建(1)站(1)实(1)战(1) = 15个字?数一下:自、动、化、运、维、视、角、:、模、块、化、从、0、到、1、建、站、实、战 共19个字符?但汉字+冒号+数字,汉字15个,冒号1个,数字2个,共18个字符字数通常算汉字和标点过nn再想:自动化运维工程师的模块化建站从0到1(14字?自动(2)化(1)运(1)维(1)工(1)程(1)师(1)的(1)模(1)块(1)化(1)建(1)站(1)从(1)0(1)到(1)1(1) 共17个汉字+2数字?汉字有:自、动、化、运、维、工、程、师、的、模、块、化、建、站、从、到 共16个汉字?漏了“师”后的“为”?不对,上面是自动化运维工程师的模块化建站从0到1:自、动、化、运、维、工、程、师、的、模、块、化、建、站、从、0、到、1 共18个字符(16汉字+2数字)16汉字+2数字=18字符在30字以内nn最佳标题应突出自动化运维工程师的身份和模块化思维以及从0到1我选一个:自动化运维工程师:模块化从0到1建站实战(15汉字+1冒号+2数字=18字符)或者:模块化建站从0到1:自动化运维工程师的实战技巧(15汉字+1冒号=16?数:模、块、化、建、站、从、0、到、1、:、自、动、化、运、维、工、程、师、的、实、战、技、巧 共22个字符?22个,包括数字其中汉字20个?具体:模、块、化、建、站、从、0、到、1、:、自、动、化、运、维、工、程、师、的、实、战、技、巧汉字20个,数字2个,冒号1个,共23字符OKnn直接输出一个我选择:自动化运维工程师:模块化从0到1建站实战技巧(14汉字+1冒号+4数字?实战技巧是4个汉字,从0到1是4个字符(从、0、到、1)但数字算一个字符还是简单点最终输出:自动化运维工程师的模块化从0到1建站实战(17汉字+2数字?自动(2)化(1)运(1)维(1)工(1)程(1)师(1)的(1)模(1)块(1)化(1)从(1)0(1)到(1)1(1)建(1)站(1)实(1)战(1) 共18个汉字?仔细数:自、动、化、运、维、工、程、师、的、模、块、化、从、0、到、1、建、站、实、战汉字:自、动、化、运、维、工、程、师、的、模、块、化、从、到、建、站、实、战 共18个汉字,数字2个,共20个字符很好nn就这个