Diego Pascotto
Diego Pascotto

Reputation: 399

GIT tracks changes occurred BEFORE it was installed

Maybe I have hallucinations, but I'm pretty sure of what I'm saying (I am new to GIT): I have some java code on my local drive, never versioned (to any versioning system, neither GIT nor SVN or whatever). I've created a repository on bitbucket, then I imported the source code from local drive. I did some testing, following a tutorial. Everything worked fine since I've noticed that, in the history folder (I am using the Eclipse plugin) I could diff two older versions of a file (and have the correct diff displayed), but these changes were made BEFORE I even created the git repository (local and remote).

I cancompare two versions saved yesterday:

I![YESTERDAY][1]

I can compare two more recent versions (today):

![TODAY][2]

-- I cannot post images, not enough reputation :( --

Notice that I installed GIT (and created the bitbucket repository) TODAY!

Upvotes: 3

Views: 88

Answers (1)

Chris Throup
Chris Throup

Reputation: 671

It's Eclipse tracking the history. I have a toy Java project open in Eclipse—which has not been commited to any source control—and I am able to diff against previous versions I saved yesterday.

To see for yourself:

  1. Create a new Java project
  2. Create a new class file
  3. Make several changes, saving each time
  4. Compare with > Local history...

Upvotes: 5

Related Questions