git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* git push stages original version on server
@ 2009-09-11 10:40 Roald de Vries
  2009-09-11 11:09 ` Paolo Bonzini
  2009-09-11 11:11 ` Mikael Magnusson
  0 siblings, 2 replies; 3+ messages in thread
From: Roald de Vries @ 2009-09-11 10:40 UTC (permalink / raw)
  To: git

Hi all,

There's a thing I don't understand: I have a repository on a server  
from/to which I pull/push. But when I push to it, and do a checkout on  
the server, the pushed changes are not visible. It appears that the  
changed file is added to the index on the server automatically. Why is  
this? It seems dangerous. If I do a commit on the server, the changes  
from the client will be lost.

There's also a thing I'm not sure exists: I use a git server/client  
setup for developing a website. I would like git-pushes to appear  
immediately online (without having to ssh to the server and checking  
out manually). Is this possible?

My questions are:
- Why does git work like this?
- Can I change its behaviour (if I still want that after the answer to  
the previous question)?
- How can I have git automatically checkout pushed changes on the  
server?

Thanks in advance.

Kind regards,

Roald

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-09-11 11:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-11 10:40 git push stages original version on server Roald de Vries
2009-09-11 11:09 ` Paolo Bonzini
2009-09-11 11:11 ` Mikael Magnusson

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).