无法提交并推入gitlab
我想使用git推送一些文件,但当我添加一些要推送的文件并提交时,显示以下内容:无法提交并推入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提交-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从工作目录中删除未跟踪的文件。有关更多详细信息,请阅读