使用git commit會發現一次把所有修改過的檔案都加到git repository中
如果只是想要加入某些真的有意義的檔案該怎麼辦呢
使用git add -p來挑選要commit的檔案
他會一次show一個有修改過的檔案
並show出修改內容差異
再問你要不要Stage this hunk
選擇y就是要
nelsonchung@robot:~/temp/gitsubversiontest$ git status
# On branch master
# Changed but not updated:
# (use "git add
# (use "git checkout --
#
# modified: 1.txt
# modified: 2.txt
#
no changes added to commit (use "git add" and/or "git commit -a")
nelsonchung@robot:~/temp/gitsubversiontest$ git add -p
diff --git a/1.txt b/1.txt
index bb4b503..8103efd 100644
--- a/1.txt
+++ b/1.txt
@@ -1,2 +1,3 @@
1.text
2.txt
+3.txt
Stage this hunk [y,n,q,a,d,/,e,?]? y
最後再做git commit就可以嚕
沒有留言:
張貼留言