我想使用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)
除了移动还是删除,还有其他方法吗? 我该怎么办?
答案 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