2016-03-10 55 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是你做的路上某处合并剩菜。