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.