GIT: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
Line 1: | Line 1: | ||
= GIT NOTES = | == GIT NOTES == | ||
== Create personal "cloneable" repository == | === Create personal "cloneable" repository === | ||
This uses the "dual" repository method: the first repository is a bare repository is exported to the world via httpd, the second repository is where all work is done, committed. When ready, the work repository is pushed to the bare repository and becomes visible to the world. | This uses the "dual" repository method: the first repository is a bare repository is exported to the world via httpd, the second repository is where all work is done, committed. When ready, the work repository is pushed to the bare repository and becomes visible to the world. | ||
Line 35: | Line 35: | ||
</pre> | </pre> | ||
== Merge history from another git repository == | === Merge history from another git repository === | ||
aaa | aaa |
Revision as of 10:51, 6 February 2013
GIT NOTES
Create personal "cloneable" repository
This uses the "dual" repository method: the first repository is a bare repository is exported to the world via httpd, the second repository is where all work is done, committed. When ready, the work repository is pushed to the bare repository and becomes visible to the world.
$ cd ~/public_html/git $ git init --bare rpms.git Initialized empty Git repository in /home/olchansk/public_html/git/rpms.git/ $ cd rpms/hooks $ mv post-update.sample post-update $ chmod a+x ./post-update $ cd ~/git/ $ git clone ~/public_html/git/rpms.git rpms warning: You appear to have cloned an empty repository. $ cd rpms $ date > test $ git add test $ git commit -m"test" [master (root-commit) 9236a84] test $ git push origin master To /home/olchansk/public_html/git/rpms.git * [new branch] master -> master $ rm test $ date > test $ git add test $ git commit -m"test" [master 54a6b4e] test $ git push To /home/olchansk/public_html/git/rpms.git 9236a84..54a6b4e master -> master $ ssh to somewhere else $ git clone http://ladd00.triumf.ca/~olchansk/git/rpms.git rpms
Merge history from another git repository
aaa