Skip to content

Comment on Git in six hundred words

Comments

Correct me if I'm wrong, but the first couple of sentences seems wrong. Git can only be initiated in an empty directory.

Other than that: This is a very short and concise introduction, especially the merging.

Nope, git can be initialized in directories with files in them.

  ➜  ~  mkdir test1
  ➜  ~  cd test1 
  ➜  test1  echo "hello" > hello.ttx
  ➜  test1  ls
  hello.ttx
  ➜  test1  git init
  Initialized empty Git repository in   /home/david/test1/.git/
  ➜  test1 git:(master) ✗ git status
  On branch master

  Initial commit

  Untracked files:
    (use "git add <file>..." to include in what will be committed)

  hello.ttx

  nothing added to commit but untracked files present (use "git add" to track)
  ➜  test1 git:(master) ✗

I stand corrected, wonder where I got that misconception from.

you can't clone a remote repo into a non-empty directory.

from `man git-clone`:

    Cloning into an existing directory is only allowed if the directory is empty.

you probably read a git tutorial.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.