Commit没用,但是可以,但是直到同步后才看到。为什么?

问题描述 投票:0回答:1

我正在基于另一项培训来学习有关Github的知识,其目标是在Windows机器(使用VS Code编辑它们)和linux框(通过执行git pull获取更改)之间通过git同步培训材料。并运行代码。

问题是前两个测试更改工作正常(在VS Code中编辑文件,暂存,提交)并显示在存储库中。从linux框中执行git pull确实更新了本地文件。

然后停止。我处理了一些文件,执行了一个阶段并提交,但没有任何反应。 VS Code控制台未显示任何错误,但是存储库和linux“ git pull”命令未显示任何更改。 (这是提交3)

然后,我添加了更多测试更改和相同内容;阶段,提交,没有错误,但是存储库没有差异,也没有更新。 (这是提交4和5)

然后我做了一个舞台,并在那里同步!提交3、4和5出现在存储库中!

那么发生了什么? github是否有我不知道的时间限制或提交量限制?还是同步功能有特殊之处?

为什么在同步之前看不到提交3、4或5?我做错了吗?

github visual-studio-code synchronization commit stage
1个回答
0
投票

我对如何构造git和github的理解感到困惑。简短的答案:我没有推送到github仓库。长答案:我不了解github和git的功能,甚至不认为github和git是分开的。因此,在进行分阶段时,我认为我的更改已准备就绪。然后,通过提交,我希望它们会出现在我的github存储库中,而实际上,提交只是将它们添加到本地存储库中。我正在承诺,但我没有努力。而且我期望我的提交会显示在github存储库中。

© www.soinside.com 2019 - 2024. All rights reserved.