如何将我的更改推回到git中的源代码

Jas*_*son 4 git github git-push

我在github中分叉了一个项目,然后在这个项目上做了一个git克隆,将所有源代码都输入到我的机器上.

我对源代码做了一些修改,我的问题是: -

  1. 如何将我的更改提交到本地git存储库以及github中的forked存储库?
  2. 原始源代码的作者将如何从github中的分叉存储库中提取我的更改

dla*_*kty 8

  1. 如何将我的更改提交到本地git存储库以及github中的forked存储库?

要为提交添加文件更改,请使用以下命令.

git add .
Run Code Online (Sandbox Code Playgroud)

然后,进行本地提交

git commit
Run Code Online (Sandbox Code Playgroud)

一旦你进行了本地提交,你就可以将它推送到你的远程GitHub分支.

git push
Run Code Online (Sandbox Code Playgroud)
  1. 原始源代码的作者将如何从github中的分叉存储库中提取我的更改

要使原始fork提取源代码,您必须向项目所有者发送拉取请求.

  1. 转到GitHub上的分叉项目的网页.
  2. 点击页面右上角的拉取请求按钮
  3. 通过" 更改提交"按钮选择要提交的提交.
  4. 写下您的更改,评论等的一些描述.
  5. 发送拉取请求并等待所有者回复.

  • 使用“git reset HEAD <file>...”从提交中删除文件。 (2认同)