Thread (6 messages) 6 messages, 4 authors, 2016-06-15

Re: Newbie to git

flat view

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:47:56

[off-list ref] writes:
Hi Andreas,
If you are addressing Andreas, why does your mail have:

    To: [off-list ref]
    Cc: [off-list ref]

and no other addressee???
not i have:
/home/apache/gitprojects/mydir.git

created with: git init --base mydir.git

Now, inside here, what should i do to create my projects:

mkdir myproject1
cd myproject1
git init
touch a.txt
git add .
git commit -m "1st commit"

am i correct or not really?
You created "myproject1" somewhere you started "mkdir" in (perhaps in
$HOME?) [*1*] and that project tracks a single file "a.txt"; you are
correct if that was what you wanted to do.

The new repository "myproject1" doesn't have any relation to the bare
repository at /home/apache/gitprojects/mydir.git/ you created earlier.
The next steps I recommend new people are:

 (1) push into the public repository, by doing:

     cd myproject1
     git push /home/apache/gitprojects/mydir.git/ master

 (2) make sure push went correctly by trying to clone from there:

     cd ..
     mv myproject1 myproject1.old
     git clone /home/apache/gitprojects/mydir.git/ myproject1

 (3) check if the clone is what you expect

     diff myproject1.old/a.txt myproject1/a.txt

 (4) once satisfied, remove the old one

     rm -fr myproject1.old

And keep working in the myproject1 repository from there on.


[Footnote]

*1* If you started that "mkdir" somewhere else you may want to remove it
and redo that step, especially if you did so inside that bare repository
you created earlier, i.e. /home/apache/gitprojects/mydir.git directory.
You don't want to have it there.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help