我新近在git上,我试图研究这个有用的CVS。git add。命令 - 不添加更改
但我推送了一些项目到远程存储库,我想更新状态并推送此更改。
在此之前我想添加所有已完成的更改。
但是当我运行git add .
- 它什么都不做。
状态与之前运行此命令的状态相同。
下面是详细信息:
[email protected]:~/workspace/NewYearGift$ git st
# On branch master
#
# Initial commit
#
# Changes to be committed:
# (use "git rm --cached <file>..." to unstage)
#
# new file: .classpath
# new file: .project
# new file: .settings/org.eclipse.core.resources.prefs
# new file: .settings/org.eclipse.jdt.core.prefs
# new file: .settings/org.eclipse.m2e.core.prefs
# new file: README.md
# new file: logs/new-year-gift.log
# new file: output/GiftList_1387287018363.xml
# new file: pom.xml
# new file: src/main/java/com/epam/lab/controller/GiftController.java
# new file: src/main/java/com/epam/lab/model/ItemGiftBuilder.java
# new file: src/main/java/com/epam/lab/model/ItemGiftParser.java
# new file: src/main/java/com/epam/lab/model/NewYearGift.java
# new file: src/main/java/com/epam/lab/model/sweets/Caramel.java
# new file: src/main/java/com/epam/lab/model/sweets/Chewy.java
# new file: src/main/java/com/epam/lab/model/sweets/DarkChocolate.java
# new file: src/main/java/com/epam/lab/model/sweets/DesertChocolate.java
# new file: src/main/java/com/epam/lab/model/sweets/Generator.java
# new file: src/main/java/com/epam/lab/model/sweets/Halva.java
# new file: src/main/java/com/epam/lab/model/sweets/MilkChokolate.java
# new file: src/main/java/com/epam/lab/model/sweets/PorousChocolate.java
# new file: src/main/java/com/epam/lab/model/sweets/Sweets.java
# new file: src/main/java/com/epam/lab/model/sweets/SweetsGenerator.java
# new file: src/main/java/com/epam/lab/model/sweets/Waffles.java
# new file: src/main/java/com/epam/lab/model/sweets/WhiteChocolate.java
# new file: src/main/java/com/epam/lab/view/Application.java
# new file: src/main/java/com/epam/lab/view/Main.java
# new file: src/main/resources/log4j.properties
#
[email protected]:~/workspace/NewYearGift$ git add .
[email protected]:~/workspace/NewYearGift$ git st
# On branch master
#
# Initial commit
#
# Changes to be committed:
# (use "git rm --cached <file>..." to unstage)
#
# new file: .classpath
# new file: .project
# new file: .settings/org.eclipse.core.resources.prefs
// the same thing
我无法弄清楚,为什么出现这种情况?
它应该添加所有更改,但它忽略所有...
任何建议吗?
for'.gitignore'它每次只创建文件并以新行写入? –
您创建'.gitignore'一次(并提交它以获得更好的效果)。您可以继续添加您希望git在将来完全忽略它的文件掩码。 – mvp