提交和拉取请求之间有什么区别

inv*_*ffi 7 github

正如我已经读到的那样,提交意味着我们已经更新了一些有bug的代码,并从提出问题的地方提交了代码.但什么是拉动请求.

Aar*_*ger 13

一个承诺是一个或多个文件的离散变化。它是 Git 的关键部分。

甲拉请求是一个请求合并的一个或多个的提交到不同的分支。它不是 Git 的一部分;它只是 GitHub(以及BitBucket等类似服务)的一部分。


另请参阅Try Git 教程,您可以在其中进一步探索一些差异。

  • 不完全是,如果你想用你的更改更新你自己代码的任何分支,你使用 **commit**,如果你想更新其他人代码的任何分支,你使用 **pull request**,如果你想更新您使用 **push** 的在线存储库,如果您想使用您使用 **pull** 的在线更改更新您的本地存储库。 (3认同)

Evi*_*n1_ 10

一个pull请求是"提交"到您没有写权限的存储库的方式.

该存储库的维护者将检查您的请求并确定他们是否要将其与您的代码合并或保留原始文件.