gpt4 book ai didi

Git:从本地仓库推送的文件未显示在远程 git 仓库中

转载 作者:行者123 更新时间:2023-12-05 04:18:54 26 4
gpt4 key购买 nike

我是 git 的新手,我才刚刚开始弄明白。我一直在尝试在我的远程开发服务器和本地机器上找出 git。我已经在远程服务器和本地计算机 (OSX) 上成功安装了 git。我正在使用一个名为 Tower 的 mac git 客户端,这是我的困境...

我可以在我的远程服务器上成功创建一个裸仓库,没有任何问题。然后我打开 Tower 并尝试将我的远程存储库克隆到我的本地机器。我也能做到这一点,我可以成功地将远程仓库克隆到我的本地机器上。但是,每当我将一个新文件添加到我的本地分支然后提交该更改并推送到远程仓库时,它说它成功通过,但是当我检查我的远程仓库位置时,那里没有新文件?

Tower 说该文件存在于远程存储库中,我可以将该存储库 check out 到一个新的本地分支,它会提取以前的提交历史记录和文件,但我找不到文件的存储位置我的远程仓库。

我在这里错过了什么?任何建议将不胜感激,谢谢!

最佳答案

它们被存储为 Git 对象。裸存储库没有工作目录,因此服务器上永远不会 check out 任何文件。数据存储在 Git 自己的内容可寻址文件系统中的 objects 目录下,由对象内容的 SHA1 散列键控。对象包括 blob(文件数据)、树(文件和树的列表)和提交(元数据,例如作者姓名、时间戳、提交消息、父提交对象 ID 以及与提交对应的树对象 ID)。

(对象也可以组合成包,它们将位于 objects/pack 目录下。)

关于Git:从本地仓库推送的文件未显示在远程 git 仓库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7219689/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com