2015-04-30 62 views
0

當我運行「git status」時,我看到一個未跟蹤文件下的文件夾。我不想承諾,我真的不想做任何事情。我如何刪除該消息。我不想提交此文件,因爲其他人已經對此文件進行了更改,我不想重寫。Git Repository上的未掃描文件

+0

從拉取其他人的變化開始。 – Thilo

+0

我甚至不能切換分支。 Git說未跟蹤的文件將被重寫。請在切換分支之前移動或移除它們。 –

+0

你可以在切換分支後做'git stash'和'git stash pop' – vitaly256

回答

0

這是.gitignore文件的用途。創建一個.gitignore文件,其中包含:

folder_name/ 

和Git不會列出該文件夾中的未跟蹤文件列表。

+0

我以後在這個過程中需要這個文件。我現在不想承諾。 –

+0

一旦「已經對這個文件進行了修改」的其他人將會把它添加到回購中,那會怎麼辦? – Thilo

+1

然後我不明白你的問題。你問如何刪除該消息;以上是刪除該消息的一種方法。這既不能阻止也不能促進你(或你的同事)以後可能想要處理的任何文件。 –

0

如果你想保持這個文件夾上git,你不能插入這個文件夾上.gitignore文件。

你可以使用這個命令:

git checkout your_folder/* 

git checkout your_folder/ 
當您使用自上次的文件或文件夾 git checkout所有的修改

提交都將丟失。