【问题标题】:git push after multiple add and remove多次添加和删除后的 git push
【发布时间】:2014-05-09 14:03:16
【问题描述】:
几天前,我创建了一个包含我一直在研究的 android 项目的存储库。从那以后,我删除了一些文件并添加了一些其他文件。现在我想将我的新更改推送到 github。我怎么做?要发出什么命令?我知道我有 o 提交然后推送到大师。但是我如何告诉 git 我添加和删除了一些文件呢?通常我只做git add .,因为通常我会添加东西。但这次我有 x 个新文件和 y 个已删除文件。
【问题讨论】:
标签:
android
git
terminal
osx-mavericks
【解决方案1】:
您可以使用git add --all . 记录所有更改,包括删除。从手册页:
-A
--全部
与 -u 类似,但除了索引之外还匹配工作树中的文件。这意味着它将查找新文件以及暂存修改过的内容并删除不再在工作树中的文件。
如果您想要更精细的控制,请使用git rm <filespec> 从索引中删除文件。
之后,commit 和 push 照常进行。
【解决方案2】:
要推动我的更改,我会:
1. 混帐添加。
2. git commit -m "写我的 cmets 进行更改"
3. git push origin