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

Re: committing to a checked out branch

From
Jeff Brown <jeff@jeffandbetsy.net>
Date
May 19, 2009, 15:09 UTC
Message-ID
<bbd12f0f0905190809k3dc13c3ak170535a5c0eed9b9@mail.gmail.com>
In-Reply-To
<76718490905181917u1f41e06dq9cf527a1dac9bea5@mail.gmail.com>
On Mon, May 18, 2009 at 9:17 PM, Jay Soffian <jaysoffian@gmail.com> wrote:
Show 22 quoted lines
> On Mon, May 18, 2009 at 8:33 PM, Jeff Brown <jeff@jeffandbetsy.net> wrote:
>> The workspace on my server is currently "checked out" so I get the big
>> warning message every time I push to there.  What is the best way to
>> cleanup that working area so I can push to it without the large
>> warning every time I commit.  I know I can set a config variable to
>> squelch the message but that isn't what I want to do.  I want to make
>> the workspace on the server _not_ be checked out.
>>
>> Thanks for the help.
>
> If you never want to checkout any branches in that repo on your
> server, then what you want is a bare repository. The easiest way to
> create it is as follows:
>
> $ git clone --bare /path/to/repo /path/to/repo.git
>
> Then you can remove /path/to/repo after verifying everything is sane.
> Note the ".git" extension is a convention denoting the repository is
> bare (vs "repo/.git", which implies a repository with a working copy).
>
> j.
>
Very good.  That appears to have worked nicely.  I appreciate the help.

When I create a new repo on my server I have been creating an empty directory, then git init, then git add some file and commit. I expect that is the long/wrong way to initialize a repo, especially if I want it to be bare. What is the best approach to creating a cloneable bare repo?

jb
-- 
Jeff Brown
SpringSource
http://www.springsource.com/

Autism Strikes 1 in 166
Find The Cause ~ Find The Cure
http://www.autismspeaks.org/
Previous: Jay SoffianNext: Jay Soffian
Message 3 of 5 in “committing to a checked out branch”
  1. Jeff BrownMay 19, 2009
  2. Jay SoffianMay 19, 2009
  3. Jeff BrownMay 19, 2009
  4. Jay SoffianMay 19, 2009
  5. Jeff BrownMay 19, 2009

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.