Git 如何通过命令行提交文件?

Git 如何通过命令行提交文件?,git,Git,我正在使用github并试图通过命令行提交文件。只有在我进入github桌面应用程序并进行同步之前,才会真正提交任何内容。以下是我的工作流程: git add filename git commit -m "my message" 检查github网站上的存储库,查看是否没有更改。打开github桌面应用程序。打开“x未提交的更改”选项卡,取消选中其中的所有内容,因为它们是二进制文件。然后进入“历史记录”选项卡,查看我的更改突出显示以及提交消息。单击同步。现在,这些变化反映在网站上 提交行从不

我正在使用github并试图通过命令行提交文件。只有在我进入github桌面应用程序并进行同步之前,才会真正提交任何内容。以下是我的工作流程:

git add filename
git commit -m "my message"
检查github网站上的存储库,查看是否没有更改。打开github桌面应用程序。打开“x未提交的更改”选项卡,取消选中其中的所有内容,因为它们是二进制文件。然后进入“历史记录”选项卡,查看我的更改突出显示以及提交消息。单击同步。现在,这些变化反映在网站上


提交行从不提交任何内容,这有什么不对吗?

您必须将更改推送到远程存储库才能在GitHub上看到您的提交:

git add filename 
git commit -m "my message"
git push

到目前为止,您只对存储库的本地副本进行了更改。git push的
部分是GitHub应用程序在同步时所做的。

推动提交是否显示更改?问题可能只是同步。您需要
git push
提交文件只会将它们添加到本地repo。为了将更改发送到远程repo(在本例中是
github
,但如果可能是其他主机,例如
gitlab
),您需要
push
它们。
git push
是工作流程中的第三个/最后一个命令吗?它是您需要运行的命令,以便将更改“同步”(用GUI工具的说法)到服务器,它不是“最终”命令,它只是Git中的一个特定命令。您可以随时提交,然后在将更改推送到Github之前,可以重新设置基础、合并、挤压、获取、修改或其他任何数量的内容。