终端上未跟踪的文件

时间:2019-01-28 17:54:04

标签: html github

StackOverflow上的人员快速问题。

我试图推送到GitHub,但是我在将所有错误文件添加到GitHub页面时犯了一个错误。

这导致我无法将代码推送到终端上,也无法将代码推送到Namecheap使用的网站上。

有人对他们如何解决问题并确保终端命令中没有未跟踪的文件有解决方案/建议?

下面的屏幕截图包含错误。

enter image description here

2 个答案:

答案 0 :(得分:0)

我看到2个问题。

1)看起来您已将存储库克隆到主目录中。由于这个原因,git会看到与项目无关的所有文件。

2)我猜您不想提交todolist下的文件,并试图删除它们。

我可以建议以下解决方案。

a)创建一个~/project/code/git之类的目录,然后将您的存储库再次克隆到该路径。

b)将先前路径中所有必需的更改合并到新克隆的仓库中。

由于您不想将todolist推送到github,因此可以将其移动到~/project/docs/todolist

或者,您可以使用.gitignore“告诉” git来忽略todolist文件夹,但是我建议使用docs文件夹选项。

希望这可以解决您的问题。

答案 1 :(得分:0)

您的主目录中有一个git repo。试试这个:

  1. 删除您的主目录中的.git文件夹

    rm -rf ~/.git

  2. 将您的存储库克隆到另一个目录

  3. 复制并覆盖所有修改的文件

  4. 推送更改