wiki:GitInfo

Version 9 (modified by admin, 12 years ago) ( diff )

--

Git

documentation

required git version

git client >= 1.7.1 required

samle client session

get git repository from private repository gittest on server, add a file afterwards

>git clone https://admin@svn.version.fz-juelich.de/gittest
Initialized empty Git repository in /home/anke/test/gittest/.git/
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 6 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.

>echo "test" > test.txt
>git commit -m "testfile added"
>git push https://admin@svn.version.fz-juelich.de/gittest master

push to global repository gittestBlessed

git push https://admin@svn.version.fz-juelich.de/gittestBlessed master
Counting objects: 6, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (6/6), 451 bytes, done.
Total 6 (delta 0), reused 0 (delta 0)
To https://admin@svn.version.fz-juelich.de/gittestBlessed
 * [new branch]      master -> master

(modify and push the same file on gittest and gittestBlessed on server)

integrate changes from gittest

> git pull
remote: Counting objects: 5, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
From https://svn.version.fz-juelich.de/gittest
   eddcc8f..c800e2a  master     -> origin/master
Updating eddcc8f..c800e2a
Fast-forward
 testclient.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

try to push to gittestBlessed, resolve conflict

git push https://admin@svn.version.fz-juelich.de/gittestBlessed master
To https://admin@svn.version.fz-juelich.de/gittestBlessed
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://admin@svn.version.fz-juelich.de/gittestBlessed'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again.  See the 'Note about
fast-forwards' section of 'git push --help' for details.

>git commit -a -m"merged"
[master 62de45b] Merge branch 'master' of https://svn.version.fz-juelich.de/gittestBlessed

Note: See TracWiki for help on using the wiki.