From: Vijay Lakshminarayanan <laksvij@gmail.com>
To: Matthieu Moy <Matthieu.Moy@grenoble-inp.fr>
Cc: Hannu Koivisto <azure@iki.fi>, git@vger.kernel.org
Subject: Re: "Your local changes ... would be overwritten" bug
Date: Tue, 06 Sep 2011 00:01:51 +0530 [thread overview]
Message-ID: <87wrdmrgbs.fsf@gmail.com> (raw)
In-Reply-To: <vpqty8rx774.fsf@bauges.imag.fr> (Matthieu Moy's message of "Mon, 05 Sep 2011 18:52:31 +0200")
Matthieu Moy <Matthieu.Moy@grenoble-inp.fr> writes:
> Hannu Koivisto <azure@iki.fi> writes:
>
>> The following script can be used to reproduce the problem:
>
> [...]
>
> I cannot reproduce on Linux.
I can't either.
>> I'm running Cygwin git 1.7.5.1 in Windows XP.
I'm running cygwin git 1.7.5.1 in Windows Vista.
$ mkdir temp
d temp
git init
echo foo > testfile
git add testfile
git commit -m "test1"
echo foo > testfile2
chmod +x testfile2
git add testfile2
git commit -m "test2"
mkdir foo
cd foo
git co master~1
vijay@balrog ~/foo
$ cd temp
vijay@balrog ~/foo/temp
$ git init
Initialized empty Git repository in /home/vijay/foo/temp/.git/
vijay@balrog ~/foo/temp
$ echo foo > testfile
vijay@balrog ~/foo/temp
$ git add testfile
vijay@balrog ~/foo/temp
$ git commit -m "test1"
[master (root-commit) 7564449] test1
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 testfile
vijay@balrog ~/foo/temp
$ echo foo > testfile2
vijay@balrog ~/foo/temp
$ chmod +x testfile2
vijay@balrog ~/foo/temp
$ git add testfile2
vijay@balrog ~/foo/temp
$ git commit -m "test2"
[master 9675b55] test2
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100755 testfile2
vijay@balrog ~/foo/temp
$ mkdir foo
vijay@balrog ~/foo/temp
$ cd foo
vijay@balrog ~/foo/temp/foo
$ git co master~1
git: 'co' is not a git command. See 'git --help'.
Did you mean one of these?
commit
clone
log
vijay@balrog ~/foo/temp/foo
$ git checkout master~1
Note: checking out 'master~1'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at 7564449... test1
> Probably a dumb question (from a non-windows-user), but why not use the
> native Git for windows?
Do you mean msysgit? As a GNU/Linux user, I probably don't need to
explain the luxuries a bash prompt gives you. In this scenario, cygwin
is the closest approximation on Windows system.
msysgit comes with its own bash shell etc (which is good) but rather
than go that integration route, it's much simpler to have git working
within cygwin when you're already used to it.
Cheers
~vijay
next prev parent reply other threads:[~2011-09-05 18:32 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-05 16:25 "Your local changes ... would be overwritten" bug Hannu Koivisto
2011-09-05 16:52 ` Matthieu Moy
2011-09-05 18:31 ` Vijay Lakshminarayanan [this message]
2011-09-05 23:37 ` Andrew Ardill
2011-09-06 7:34 ` Clemens Buchacher
2011-09-06 9:46 ` Hannu Koivisto
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87wrdmrgbs.fsf@gmail.com \
--to=laksvij@gmail.com \
--cc=Matthieu.Moy@grenoble-inp.fr \
--cc=azure@iki.fi \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).