由于结帐问题,由于git而无法添加文件

时间:2019-09-20 04:02:38

标签: git maven github

在Git bash会话中发出命令“ type”时,我无法向git添加任何文件。
它显示错误:

git add .

我现在无法在Git中进行任何操作。

我尝试了所有'EG' does not have a commit checked out. fatal : adding files failed. 命令,删除了分支。
我什至从系统中删除了git bash。

试图在Git GUI中搜索提交,但在那里我也一无所获。
做了所有这些,但是没有成功。请帮我。

附上我执行的步骤和出现的错误的图片

Git error

3 个答案:

答案 0 :(得分:0)

尝试移动/删除似乎有问题的EyeGuideAuto_test/文件夹。

检查该文件夹中是否包含嵌套的.git/子目录。

然后检查git add是否。作品。如果没有,请查看添加几个文件的git是否起作用(进行第一次提交),然后逐步进行。

答案 1 :(得分:0)

您好,让我告诉您有关如何使用git推送内容的基本步骤。只要检查您是否遵循所有这些条件即可。

如果您有一个新项目,并且尚未初始化git,请执行以下操作:-

git init

然后,只要您在项目文件夹中进行一些更改并将其保存,只需回到git并执行:-

git status

如果它以红色显示一些文件名,则意味着这些文件已被更改,现在您需要暂存要提交的更改。

因此,如果您要暂存单个文件,请复制bash窗口中显示的文件路径并执行

git add <file name>

否则,如果要暂存所有更改,请执行

git add .

下一步是提交分阶段的更改,只需编写以下内容即可:-

git commit -m "<your commit message here>"

暂存所有文件并提交它们的一种快捷方法是

git commit -am "<your commit message here>"

一旦提交文件,只需完成

git push

一些有用的附加命令:-

git branch --- to know the current branch you are on
git checkout <branchname>  --- to switch to some other branch
git checkout -b <branchname>  --- to create a new branch
git gc --prune=now  ---- to clear all the references

我希望这对您有帮助

答案 2 :(得分:0)

  1. 进入EyeGuideAuto_test /目录。
  2. 设置“文件夹选项”以查看隐藏的文件和文件夹。
  3. 删除.git子目录。
  4. 尝试git add。再次!