2016-07-11 65 views
-1

git status給出:有沒有辦法讓git將第二個文件從非暫存文件添加到暫存區域?

On branch sid-x 
Changes not staged for commit: 
    (use "git add <file>..." to update what will be committed) 
    (use "git checkout -- <file>..." to discard changes in working directory) 

    modified: longpath/x.java 
    modified: longpath/x.html 
    modified: longpath/x.py 

我想x.html添加到我的臨時區域。除了寫出git add longpath/x.py之外,有沒有一個標誌或方法可以做到這一點?

+3

避免'git add'的原因是什麼? – zerkms

+0

你試圖避免'git add'或'longpath'? – nullpointer

+0

如果你想添加'x.html'到臨時區域;你的意思是你不想寫'git add longpath/x.html'? –

回答

2

做一個git add --interactive。這將帶你到一個用戶界面,讓你選擇你想要做什麼,而不必鍵入你想添加的文件的整個路徑(如果這就是你的擔心)。或者使用一個圖形用戶界面,讓您通過單擊選擇要添加的文件,因此您不必輸入路徑。或者只是做一個find它和xarg傳遞給git add。

+0

不知道有關交互模式。謝謝。 – Siddhartha

相關問題