无法提交并推入gitlab

时间:2018-10-26 03:03:39

标签: git gitlab

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

count[i] = count[i]++;

git commit -m "Form-View-Controller-Models-Seeder-Route-Team"

On branch dev

Changes not staged for commit:

即使不是我的文件也不想推送。当我尝试 `modified: app/Http/Controllers/Auth/RegisterController.php` `modified: app/Http/Controllers/Auth/ResetPasswordController.php` 时显示此内容:

git status

git status

On branch dev

Changes not staged for commit:

(use "git add/rm <file>..." to update what will be committed)

(use "git checkout -- <file>..." to discard changes in working directory)

enter image description here enter image description here

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

2 个答案:

答案 0 :(得分:1)

在未修改的文件上运行git add不会执行任何操作。根据您提供的屏幕快照,您正在尝试暂存一堆未更改的文件,因此在运行git commit时无需提交任何内容。如果您在修改后的文件列表之后查看屏幕快照的底部,则会看到文本no changes added to commit

如果您以前已经提交了这些更改,并试图将其推送到远程存储库,则应将git push与相应的参数一起使用。

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

答案 1 :(得分:0)

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

有关更多详细信息,您可以阅读https://git-scm.com/docs/git-stash