【发布时间】:2015-05-12 21:58:14
【问题描述】:
我的 .git/config 文件中有一个拼写错误,用于 git-ftp
.git/config
[git-ftp]
user = myuser
url = ftp.myhosting.com/myFtpFolderForSiteMispelled
password = ****************
我采取的步骤让我想到了这个问题
- 我的本地存储库是一个全新的 git 存储库,其文件与 FTP 相同。
- 对本地存储库进行了一些小改动并提交
- 使用指向不存在(错误)目录但当时不知道的 FTP 信息设置 .git/config。
- 跑:git ftp init
- 跑:git ftp push
- 检查了现场网站,没有看到更改
- 发现我在配置 URL 指向不存在的文件夹时做错了。
- git ftp init 在我的 init 上创建了错误的文件夹并将所有文件上传到那里。
我对 git 还很陌生,所以我已经停下来,直到我能在这里得到一些帮助,所以我不会让事情变得更糟。无法在任何地方找到有关此特定问题的任何信息。
我本地仓库中的文件是正确的。我可以手动上传到 FTP 并让这些文件同步或不同步,具体取决于此处给出的建议。
问题是:如何从本地存储库中删除 git ftp 信息并从新的 git ftp init 或其他方法开始解决此问题。
其他问题:我是否应该在更改本地文件之前初始化我的 FTP 存储库 (git ftp init),或者我是否可以进行这些更改然后运行 git ftp init 然后推送。我的想法是本地仓库占主导地位,所以当我运行 git ftp push 时,它会更新 FTP(远程仓库)以匹配本地主机。
一如既往的感谢! -
【问题讨论】: