2012-01-12 59 views
0
當我進入

「混帳地位」我看到:我該如何去使用git提交一個文件?

C:\cygwin\home\GIT\webapps>git status 
# On branch webapp_633 
# Changes to be committed: 
# (use "git reset HEAD <file>..." to unstage) 
# 
#  renamed: dir/another_dir/then_another_dir/dir_AGAIN/file.jsp -> dir/another_dir/then_another_dir/dir_AGAIN2/file.jsp 
#  renamed: dir/another_dir/then_another_dir/dir_AGAIN/file2.jsp -> dir/another_dir/then_another_dir/dir_AGAIN2/file2.jsp 
# 
# Untracked files: 
# (use "git add <file>..." to include in what will be committed) 
# 
#  dir/another_dir/then_another_dir/target 
#  dir/dir/another_dir/then_another_dir/target 
#  dir/dir/dir/another_dir/then_another_dir/target 
#  dir/dir/dir/dir/another_dir/then_another_dir/target 
#  dir/dir/another_dir/then_another_dir/dir/target 

通常我只是使用「git的承諾-m‘消息’,」提交的所有文件,但在這裏我只改名爲2個文件,我看了在/目標文件夾和theres沒有什麼需要提交。

有幫助嗎?

+1

你想提交什麼? – Simon 2012-01-12 15:12:19

+2

使用'git commit -a'或其他任何「全局」git commit命令是非常糟糕的做法。只需使用'git add'添加相關文件即可。在這裏,你想要的改變已經在索引中('要更改提交'),所以只需發出'git commit'。 – fge 2012-01-12 15:13:48

+0

@Simon im試圖提交2 jsp文件,似乎有目標文件夾中的iml/random文件,我不想提交.. – iCodeLikeImDrunk 2012-01-12 15:22:04

回答

1

未跟蹤文件將不被確認,那麼你可以做:

git commit -m "message" 

如果您需要提交未跟蹤文件,您首先需要將它們添加用git加第一。

我推薦http://think-like-a-git.net/

+0

非常感謝!將使用該鏈接進行審查! – iCodeLikeImDrunk 2012-01-12 15:33:14

+1

@JoeChen強烈推薦! – Simon 2012-01-12 15:33:56

+0

還有一個問題,添加文件的簡單方法是什麼?可以說我有一個文件在「dir/dir/dir/dir/file.jsp」中是否有添加它的方式,而不用輸入整個路徑? – iCodeLikeImDrunk 2012-01-12 16:23:17

相關問題