我对git很陌生。我正在从远程服务器进行git pull。首先,让我解释一下我的情况。
我有两个分别设置为app
和app.my
的文件夹。这两个文件夹都在myApps
文件夹中。
我使用app
至clone
我的远程存储库,仅用于测试和生产。而app.my
我想使用pull
开发当前应用。根据我的理解,就是因为我觉得提交会更容易。
请注意,我使用私钥访问我的存储库,并将其添加到我的
~/.bash_profile
中。所以,那里没有什么错,我很肯定。我认为。
在终端中,我位于app.my
文件夹中。当我使用git pull userID@url
时,它成功提取了我的文件。但是,它不是将所有这些文件都拉到我的app.my
文件夹中,而是将所有文件都拉到了我的myApps
文件夹中。我尝试局部删除这些文件,然后重做git pull
。自然,它说一切都很好。当我输入git status
时,表明我的所有文件都已删除。
所以,我尝试了git reset --hard
所有这些文件,但都还原到了myApps
文件夹而不是app.my
文件夹中。然后,我尝试本地移动文件,然后再次输入git status
以查看会发生什么。
它说我的文件已删除。但我知道所设置的路径有问题。
如何使文件放置在我的apps.my
文件夹而不是父文件夹myApps
中?
对我来说,好象您有一天将存储库初始名称克隆到myApps
中。只需查看.git文件夹的位置即可。