Re: Git commit behaving strangely
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Jul 21, 2010, 03:06 UTC
- Message-ID
- <20100721030608.GA25992@burratino>
- In-Reply-To
- <4C465B34.2040407@zqureshi.in>
Hi Zeeshan,
Zeeshan Qureshi wrote:
> 3. then i added 1 new line to both closing.txt and file.txt > 4. i added the file closing.txt to the staging are by running 'git > add closing.txt' > 5. now i ran 'git checkout' (by mistake)
[...]
Show 5 quoted lines
> 7. Now when i run 'git commit -m "closing again"', the change is not > committed even though i get a new commit id. > > The output of 'git log -p' is this (as you can clearly see, there > are new commits but no change has been recorded)
Strange. I tried to reproduce this but I got different results (the new commit includes in a change to closing.txt). What am I doing wrong?
git init repo cd repo
echo 'hello world' >file.txt git add . git commit -m 'Initial version of repo, a test repository'
echo closing >closing.txt git add closing.txt git commit -m 'Goodbye, all'
echo 'hi!' >>file.txt echo 'again?' >>closing.txt git add closing.txt
git checkout git diff --cached
git commit -m 'closing again' git log -p