git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Suggestions for documentation

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Jun 19, 2007, 09:47 UTC
Message-ID
<Pine.LNX.4.64.0706191043170.4059@racer.site>
In-Reply-To
<467786B1.5000009@gmail.com>
Hi,
On Tue, 19 Jun 2007, Claudio Scordino wrote:
Show 5 quoted lines
> 1) As my previous question shown, how to clone from a specified port is not
> currently documented. You should just add a sentence saying that the command
> is
> 
> git clone git://server:port/path/

I thought this was quite standard with other protocol? I.e. http://host:port/path is what I do all the time.

Having said that, this should be relatively easy? Want to give it a try?
> 2) Maybe it is better to highlight that after a push on a remote 
> repository, the user has to do a checkout on that repository (people 
> from the CVS and SVN worlds get easily confused, otherwise).

That has been discussed on and off, and I think that you are not using a valid workflow here. If you are pushing into another repo, _by definition_ you do not have a work tree to resolve conflicts with.

Thus, you should rather do something like "push upstream master:refs/heads/push" on the pushing side, and "merge push" on the other side.

It is a common behaviour by former CVS users (I did the same!), but it is fixable.

> Moreover (and I did not fully understood why) if I just use "git 
> checkout" without the -f option, I cannot see the changes that have been 
> pushed from the cloned repository.

Same reason. This is not a valid workflow. You kind of changed the tip of the branch in the pushed-to repo behind its back. The only way to make this work that I am aware of is "git read-tree -m -u HEAD", but as I stated before, you probably want to change the way you're working.

Hth, Dscho

Previous: Claudio ScordinoNext: Luiz Fernando N. Capitulino
Message 2 of 5 in “Suggestions for documentation”
  1. Claudio ScordinoJun 19, 2007
  2. Johannes SchindelinJun 19, 2007
  3. Luiz Fernando N. CapitulinoJun 20, 2007
  4. Claudio ScordinoJun 21, 2007
  5. Jakub NarebskiJun 21, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.