【发布时间】:2017-10-29 06:54:12
【问题描述】:
底部有GitHub项目的贡献规则。特别是步骤4 是在问题之下。如果我需要在运行git push --set-upstream 之前运行add 和commit 命令,它不会说什么。
因为当我进行更改时,我会在本地存储库中获得已修改和未跟踪的文件。那么我需要在git push --set-upstream 之前add 和commit 他们吗?
- 在 Github 上 Fork Material-UI 存储库
- 克隆你的fork到你的本地机器
git clone --depth 1 git@github.com:<yourname>/material-ui.git(对于next分支,将-b next标志添加到上述命令中。)- 创建一个分支
git checkout -b my-topic-branch- 进行更改、lint,然后使用
git push --set-upstream origin my-topic-branch推送到 github。- 访问 github 并提出拉取请求。
【问题讨论】:
-
您总是需要在
pushing 之前add和commit。这就是git工作流程的工作方式。 :) -
@Bytewave,是的,我很清楚,但为什么它在步骤
4中被忽略了?我正在做我的第一个 PR,我不知道过程,当我阅读 make changes,然后 push 他们马上 没有提到add和 @987654341 @,这让我很困惑。谢谢) -
因为该项目的维护者认为没有必要在他们的贡献指南中包含一个 git 教程。
标签: git github pull-request upstream-branch