background image

 

Sharing and update projects

git fetch <repo> [<ref>]

 

e.g.

 git fetch origin maste r 

Φέρνουμε-κατεβάζουμε

 

από το remote repository origin

 

το branch master.

git pull

 

e.g.

 git pull origin master

Φέρνουμε-κατεβάζουμε

 

από το remote repository origin

 

το branch master, και στη συνέχεια κάνουμε και merge.

e.g.

 git pull origin master --rebase

Με το rebase ζητάμε από το git να τροποποιήσει το τοπικό μας αποθετήριο και να κάνει αυτά τα commit που δεν υπάρχουν 
ακόμα στο δημόσιο αποθετήριο, να εμφανιστούν με τέτοιο τρόπο ώστε να περάσουν πρώτα στο ιστορικό (του τοπικού 
αποθετηρίου) τα commit που υπήρχαν στο δημόσιο αποθετήριο, και τα commit του τοπικού να εμφανιστούν πιο πρόσφατα στο 
ιστορικό.

git push [<repo>] :[<ref>]

 

e.g.

 git push -u origin master

Ανανεώνουμε κάποιο public αποθετήριο.

git-remote

 

e.g.

 

git remote add origin https://github.com/elitrigazi/testrepo.git

Διαχείριση αποθετηρίων στα οποία κάποιο απο τα branches είναι σε trackignmode.