【发布时间】:2019-02-12 22:45:10
【问题描述】:
我正在使用 github 并尝试通过命令行提交文件。只有在我进入 github 桌面应用程序并同步之前,才会真正提交任何内容。这是我的工作流程:
git add filename
git commit -m "my message"
检查 github 网站上的存储库,看看没有更改。打开 github 桌面应用程序。打开“x 未提交的更改”选项卡并取消选中那里的所有内容,因为这些都是二进制文件。然后进入历史选项卡并查看我的更改突出显示以及提交消息。点击同步。现在更改会反映在网站上。
提交行从不提交任何内容,我做错了什么?
【问题讨论】:
-
推送提交是否显示更改?可能问题仅在于同步。
-
你需要
git push -
提交文件只会将它们添加到您的 local 存储库中。为了将更改发送到 remote 存储库(在本例中为
github,但如果可能是其他主机,例如gitlab),您需要push它们。 -
git push是工作流程中的第三条/最后一条命令吗? -
这是你需要运行的命令来“同步”(用你的 GUI 工具的说法)你对服务器的更改,它不是“最终”命令,它只是 Git 中的一个特定命令.您可以根据需要随时提交,然后您可以在将更改推送到 Github 之前进行 rebase、合并、压缩、获取、修改或任何其他数量的事情。
标签: git