这是一个菜鸟的问题,所以请耐心等待;)
我们在本地网络中设置了GIT服务器,用于存储我们的GIT存储库。
为了创建一个新的,我们通过SSH连接到GIT-Server并使用./create_project.sh
命令建立一个新的存储库。
这为该项目创建了GIT-Directory,同时添加了.gitignore文件和index.php文件(我希望这是一个通用脚本,所以你们现在这个脚本正在做什么)。
现在,要将此项目连接到我们的本地计算机,我们需要启动我们的GIT客户端(一些使用Sourcetree,一些PHPStorm)并从GIT-Server检出新创建的存储库。
问题是,通常我的同事忘记按照这个程序,在本地机器上设置项目,编辑了大量文件,然后创建远程存储库。
到目前为止我们所做的是将所有项目文件移动到另一个文件夹,将存储库检出到现在为空的文件夹,然后将文件放回到该文件夹中。没有这一步,本地GIT客户端拒绝将文件推送到存储库,尽管客户端检测到原始项目文件夹中的文件。
这很麻烦,我无法想象没有其他方法可以做到这一点。
那么,如何将我的本地项目连接到现有的存储库而不检查它?我google了很多,但找不到任何提示如何做到这一点。