提问人:Malath Enaim 提问时间:11/17/2023 最后编辑:BiffenMalath Enaim 更新时间:11/17/2023 访问量:56
Git 中的奇怪行为 [已关闭]
Weird behaviour in Git [closed]
问:
我正在尝试制作一些场景,因为我想在现实世界中但在服务器上做同样的事情。以下是我尝试做什么以及问题是什么的模拟步骤,我无法理解:
请注意:要查看照片,请输入以下链接:(https://forum.codewithmosh.com/t/changes-from-sql-developer-cannot-be-synchronized/23658)
在中创建新的 Git,假设这将是远程存储库并向其添加一个文件/提交。
D/Projects/sqltest4
在 SQL Developer(版本 23.1.0.097)中克隆此存储库,如下所示
现在只是一个概述,我们的本地和远程存储库都处于同一状态:
从 SQL Developer 进行更改,并在 SQL Developer 的 GUI 中执行添加到暂存区域和提交
test.txt
检查本地存储库的状态和日志:
现在本地存储库比远程存储库早一个提交,因此我需要推送我的提交才能在远程存储库中看到(我将制作推送 GUI)
现在让我们检查远程和本地存储库上的日志
这里都是合乎逻辑的,head 在本地指向源和主,并且 head 在远程正确指向主节点,我不明白的是为什么我的暂存区域在远程存储库中很脏,为什么我看不到我刚刚在物理上所做的行或更改!
我在 YouTube 上看到了很多 SQL 开发人员将其与 GitHub 存储库连接的 Git 插件的视频,一旦我们创建推送,GitHub 中的文件将立即刷新。
另一种情况是,当我们按照与之前相同的步骤从本地存储库添加新文件时,在这种情况下,远程存储库中的暂存区域是删除!而且我在推送后无法实际看到文件。
我想,在我推送更改后,我会在远程存储库的目录中找到相同的更改,我知道如果我从其他 PC 克隆这个遥控器,我会看到这些更改,但我不明白的是为什么我看不到相同的更改在远程存储库本身。
答: 暂无答案
评论
.git
.git
.git