我已经在我的 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( 中。谢谢大家。