2016-03-10 57 views
0

正在測試分離HEAD狀態下的一些舊提交。當我檢查出我的最新提交時,我在文件旁邊看到了〜HEAD標記(git status)。'git status'上的Git〜HEAD標記

Davids-MacBook-Air:android david$ git status 
On branch random_video 
Untracked files: 
(use "git add <file>..." to include in what will be committed) 

app/src/main/java/com/myApp/android/Models/VideoMetadata.java~HEAD 
app/src/main/res/drawable/lobbytab_random.xml 

nothing added to commit but untracked files present (use "git add" to track) 

這怎麼可能的頭部是在一個特定的文件 - 是不是在特定時間點的指針代碼的狀態?

+0

它在文件名中。這是一個合併的人造物 – njzk2

回答

0

HEAD如何可能位於特定文件上 - 它不是指向特定時間點的代碼狀態的指針嗎?

沒錯。你有全面的頭像。
頭是您的回購中當前提交的指針。

在這裏你可以閱讀更多關於它以及如何「移動」HEAD。
How to move HEAD back to a previous location? (Detached head)

在你的情況~HEAD是你做的路上某處合併剩菜。