无法提交并推入gitlab

无法提交并推入gitlab,git,gitlab,Git,Gitlab,我想使用git推送一些文件,但当我添加一些要推送的文件并提交时,显示以下内容: git提交-m“表单视图控制器模型播种机路线团队” 分支开发上的 未为提交而暂存的更改: `modified: app/Http/Controllers/Auth/RegisterController.php` `modified: app/Http/Controllers/Auth/ResetPasswordController.php` 即使不是我的文件谁不想推。当我尝试git stat

我想使用git推送一些文件,但当我添加一些要推送的文件并提交时,显示以下内容:

git提交-m“表单视图控制器模型播种机路线团队”

分支开发上的

未为提交而暂存的更改:

    `modified:   app/Http/Controllers/Auth/RegisterController.php`
    `modified:   app/Http/Controllers/Auth/ResetPasswordController.php`
即使不是我的文件谁不想推。当我尝试
git status
时,显示以下内容:

git状态

分支开发上的

未为提交而暂存的更改:

    `modified:   app/Http/Controllers/Auth/RegisterController.php`
    `modified:   app/Http/Controllers/Auth/ResetPasswordController.php`
(使用“git add/rm…”更新将提交的内容)

(使用“git签出--…”放弃工作目录中的更改)

除了移动或移除,还有其他方法吗?
我该怎么办?

在未修改的文件上运行
git add
,不会产生任何效果。根据您所包含的屏幕截图,您正在尝试暂存一堆未更改的文件,因此当您运行
git commit
时,无需提交任何内容。如果查看修改后的文件列表后的屏幕截图底部,您会看到文本
未添加任何更改以提交

如果您以前提交过这些更改,并且试图将这些更改推送到远程存储库,则应使用带有适当参数的
git push


您还可以键入
git status
以查看本地存储库中已暂存和未暂存更改的完整列表。

如果您已提交以前修改的文件,并且不想推送新修改的文件。然后您需要使用
git stash
。在
git stash
之后,您可以推送提交


有关更多详细信息,请阅读

git add
要提交的文件,然后执行
git提交
您想向提交中添加哪些文件?@RPGillespie它已经使用了
git添加
请参见我的问题中的内容,但是我想推送的文件是一个新文件如果它是一个以前未提交的新文件,并且未被
覆盖。gitignore
,那么它应该显示为一个未保存的更改。你能确认以前没有提交吗?我以前添加并提交了文件。你的新屏幕截图表明,如果你进行了
git pull
,你已经在本地修改了文件,这些文件将被覆盖。按照说明,您应该还原这些更改(对于未跟踪的文件使用
git clean
,对于修改过的文件使用
git reset--hard
),或者您应该在拉取之前暂存并提交这些修改过的文件。使用
git stash
但是当我拉取时,出现了一些错误。请参阅我的问题,屏幕快照您可以使用git clean从工作目录中删除未跟踪的文件。有关更多详细信息,请阅读