Git 我需要跑步吗;加上「;及;“提交”;在我之前;推;上游变更(进行PR)?

Git 我需要跑步吗;加上「;及;“提交”;在我之前;推;上游变更(进行PR)?,git,github,pull-request,upstream-branch,Git,Github,Pull Request,Upstream Branch,底部是GitHub中项目的贡献规则。特别是步骤4正在讨论中。如果在运行git push之前需要运行add和commit命令,那么它不会说任何事情 因为当我进行更改时,我会在本地repo中得到修改和未跟踪的文件。那么,我是否需要在git push之前添加和提交它们--设置上游 在Github上分叉材质UI存储库 将fork克隆到本地机器git Clone--depth 1git@github.com:/material ui.git (对于next分支,将-b next标志添加到上述命令中。)

底部是GitHub中项目的贡献规则。特别是步骤
4
正在讨论中。如果在运行git push之前需要运行
add
commit
命令,那么它不会说任何事情

因为当我进行更改时,我会在本地repo中得到修改和未跟踪的文件。那么,我是否需要在git push之前
添加
提交
它们--设置上游

  • 在Github上分叉材质UI存储库
  • 将fork克隆到本地机器
    git Clone--depth 1git@github.com:/material ui.git
    (对于
    next
    分支,将
    -b next
    标志添加到上述命令中。)
  • 创建一个分支
    git签出-b我的主题分支
  • 进行更改,lint,然后使用
    git push——设置上游来源我的主题分支
  • 访问github并提出拉取请求
    由于您必须添加并提交您的更改(在您刚刚创建的新公关分支中),因此不要忘记检查您的user.name/user.email。
    检查以下各项的输出:

    git config user.name
    git config user.email
    
    这些信息与您的GitHub帐户无关,而是附加到您将推送的提交的可见信息。在您提交之前,确保他们是正确的


    请参阅“”

    ,因为您必须添加和提交更改(在您刚刚创建的新公关分支中),所以不要忘记检查您的user.name/user.email。
    检查以下各项的输出:

    git config user.name
    git config user.email
    
    这些信息与您的GitHub帐户无关,而是附加到您将推送的提交的可见信息。在您提交之前,确保他们是正确的


    请参阅“”

    是的,您确实需要在将代码推送到github存储库之前添加并提交更改。

    是的,您确实需要在将代码推送到github存储库之前添加并提交更改。

    在推送到
    之前,您始终需要
    添加
    提交
    。这就是
    git
    工作流的工作原理@字节波,是的,我很清楚,但为什么在步骤
    4
    中忽略了它?我正在做我的第一个PR,我不知道过程,当我读到makechanges,然后立即推送它们,而没有提到
    add
    commit
    ,这让我感到困惑。谢谢)因为该项目的维护人员不认为有必要在他们的贡献指南中包含git教程。在推送之前,您始终需要
    add
    commit
    。这就是
    git
    工作流的工作原理@字节波,是的,我很清楚,但为什么在步骤
    4
    中忽略了它?我正在做我的第一个PR,我不知道过程,当我读到makechanges,然后立即推送它们,而没有提到
    add
    commit
    ,这让我感到困惑。谢谢)因为该项目的维护人员认为没有必要在他们的贡献指南中包含git教程。