Git 存储库文件最终位于 /.git 目录中



我已经在我的 godaddy 共享主机上设置了我的存储库。从本地存储库到远程存储库的提交/推送似乎有效,但是当我将文件从本地存储库提交/推送到远程存储库时,它会将文件推送到/.git 文件夹中,而不是我定义的目录/devel 文件夹,其中 .git 和 .cpanel.yml 文件夹位于该文件夹。我将真诚地感谢在解决此问题方面的任何帮助。请参阅下面的屏幕截图:

.git 文件夹目录 开发目录

有很多关于Git的资源。了解git的工作原理可能会有所帮助。

  • 要了解 git 的工作原理,您可以阅读 Pro Git 书籍, - 在线免费。作者 - Scott Chacon,GitHub背后的人之一。

  • 我需要阅读什么才能了解 git 的工作原理? - 堆栈溢出

  • 关于 Git 的事情解释了为什么我什至应该关心

  • Git Magic解释了如何开始

  • Git 基础知识 [pdf] 以图形方式详细解释了当我添加、删除、合并等时会发生什么。

  • Git 社区手册 by git-scm

  • http://eagain.net/articles/git-for-computer-scientists/

  • http://www.loria.fr/~molli/pmwiki/uploads/Main/gitmanual.pdf 第7章

  • 自下而上的 Git

  • Git 内部

我在谷歌搜索了几天后找到了解决方案。问题出在 ./git/hooks 文件夹中的接收后文件上。我添加了这行代码"GIT_WORK_TREE=../git 结帐 -f"。这解决了问题。现在,当我进行提交并推送到我的远程存储库时,文件将添加到正确的文件夹 (/devel( 中。谢谢大家。

相关内容

  • 没有找到相关文章

最新更新