我正在基于另一项培训来学习有关Github的信息,该培训的目标是在Windows机器(我用VS Code编辑它们)和linux框之间通过git同步培训材料,以进行git pull更改并运行代码。
问题在于前两个测试更改可以正常工作(在VS Code中编辑文件,暂存,提交)并显示在存储库中。从linux框中执行git pull确实会更新本地文件。
然后它停止了。我处理了一些文件,执行了一个阶段并提交,但没有任何反应。 VS Code控制台未显示任何错误,但是存储库和linux“ git pull”命令未显示任何更改。 (这是提交3)
然后我添加了更多测试更改和相同内容;阶段,提交,没有错误,但是存储库没有差异,也没有更新。 (这是提交4和5)
然后我做了一个舞台,并在那里同步!提交3、4和5出现在存储库中!
那怎么了? github是否有我不知道的时间限制或提交量限制?还是同步功能有特殊之处?
为什么在同步之前看不到提交3、4或5?我在做错什么吗?
答案 0 :(得分:0)
我对如何构造git和github的理解感到困惑。 简短的答案:我没有推送到github仓库。 长答案:我不了解github和git的功能,甚至不认为github和git是分开的。 因此,在进行分阶段时,我认为我的更改已准备就绪。然后,通过提交,我希望它们会出现在我的github存储库中,而实际上,提交只是将它们添加到本地存储库中。 我正在承诺,但我没有努力。而且我希望我的提交会显示在github存储库中。