Σελίδα 5 από 7

Re: Βασική χρήση του git

ΔημοσίευσηΔημοσιεύτηκε: 25 Φεβ 2012, 18:23
από linuxs
Λοιπόν,

έκανα όσα ήθελα να το git και νομίζω κατάλαβα πως λειτουργεί αρκετά καλά. Θα προσπαθήσω να βοηθήσω με κάποιον οδηγό αλλα θα ήθελα να μου πείτε αν θα ήταν καλύτερο να προεκτείνω αυτον η να κάνω κάποιον άλλο έτσι όπως τα έχω στο μυαλό μου? ;/

Re: Βασική χρήση του git

ΔημοσίευσηΔημοσιεύτηκε: 25 Φεβ 2012, 21:38
από simosx
linuxs έγραψε:Λοιπόν,

έκανα όσα ήθελα να το git και νομίζω κατάλαβα πως λειτουργεί αρκετά καλά. Θα προσπαθήσω να βοηθήσω με κάποιον οδηγό αλλα θα ήθελα να μου πείτε αν θα ήταν καλύτερο να προεκτείνω αυτον η να κάνω κάποιον άλλο έτσι όπως τα έχω στο μυαλό μου? ;/


Η νεότερη έκδοση του οδηγού είναι στο
https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=19319
Δες και εκεί αν υπάρχει κάτι νέο που σε βοηθάει καλύτερα.
Θα πρότεινα να φτιάξεις έναν οδηγό από την αρχή όπου δίνεις έμφαση στα προβλήματα που αντιμετώπισες κατά την εκμάθηση.
Θα βοηθήσει και εσένα να καταγράψεις όσα έχεις μάθει, και εμείς θα μπορέσουμε να διορθώσουμε τυχόν ασάφειες.

Re: Βασική χρήση του git

ΔημοσίευσηΔημοσιεύτηκε: 28 Απρ 2012, 13:49
από Ilias95
Έστω ότι έχω ένα αποθετήριο στο github και κάποιος με τα κατάλληλα δικαιώματα (contributor) κάνει μερικά push σε αυτό.
Μπορώ με κάποια εντολή να ενημερώσω το τοπικό αποθετήριο στον υπολογιστή μου;

Re: Βασική χρήση του git

ΔημοσίευσηΔημοσιεύτηκε: 28 Απρ 2012, 18:04
από poscore
Ilias95 έγραψε:Έστω ότι έχω ένα αποθετήριο στο github και κάποιος με τα κατάλληλα δικαιώματα (contributor) κάνει μερικά push σε αυτό.
Μπορώ με κάποια εντολή να ενημερώσω το τοπικό αποθετήριο στον υπολογιστή μου;


Καλησπέρα, με
Κώδικας: Επιλογή όλων
git pull

παίρνεις κάποιο error; Θα πρέπει να δουλεύει!

φιλικά, poscore

Re: Βασική χρήση του git

ΔημοσίευσηΔημοσιεύτηκε: 28 Απρ 2012, 18:33
από Ilias95
poscore έγραψε:Καλησπέρα, με
Κώδικας: Επιλογή όλων
git pull

παίρνεις κάποιο error; Θα πρέπει να δουλεύει!

φιλικά, poscore

Όντως είχα δοκιμάσει το "git pull" και πήρα κάποιο error το οποίο δυστυχώς δεν συγκράτησα.
Τελικά έσβησα το τοπικό αποθετήριο και δημιούργησα νέο κλώνο.
Θα ξαναδοκιμάσω μόλις έχω την ευκαιρία και θα ενημερώσω.

Ευχαριστώ.

Re: Βασική χρήση του git

ΔημοσίευσηΔημοσιεύτηκε: 28 Απρ 2012, 18:42
από poscore
Το πιο συνηθισμένο λάθος εδώ είναι,
Κώδικας: Επιλογή όλων
Updating μπλα μπλα
error: Your local changes to '.oppbuildspec' would be overwritten by merge. Aborting.
Please, commit your changes or stash them before you can merge.

και πρέπει να εκτελέσεις,
Κώδικας: Επιλογή όλων
git stash save "updating to head from repo"

και μετά το
Κώδικας: Επιλογή όλων
git pull

όπως και παραπάνω.

Re: Βασική χρήση του git

ΔημοσίευσηΔημοσιεύτηκε: 28 Απρ 2012, 18:46
από clepto
@poscore καταρχήν καλώς ήρθες :)

θα ήταν καλό να δημιουργηθεί ένα πιο εκτενές θέμα για το git με ερωτήσεις/απαντήσεις σαν αυτή που έκανε ο Ηλίας πιο πάνω αλλά και τα συνηθισμένα λάθη. Από ότι βλέπω έχεις κάποιες γνώσεις, θα μπορούσες να δημιουργήσεις αυτό το θέμα;

Re: Βασική χρήση του git

ΔημοσίευσηΔημοσιεύτηκε: 28 Απρ 2012, 18:50
από poscore
clepto έγραψε:@poscore καταρχήν καλώς ήρθες :)

θα ήταν καλό να δημιουργηθεί ένα πιο εκτενές θέμα για το git με ερωτήσεις/απαντήσεις σαν αυτή που έκανε ο Ηλίας πιο πάνω αλλά και τα συνηθισμένα λάθη. Από ότι βλέπω έχεις κάποιες γνώσεις, θα μπορούσες να δημιουργήσεις αυτό το θέμα;


Σε ευχαριστώ! :) Προέκυψε κάτι και πρέπει να φύγω, αν δεν υπάρχουν αντιρρήσεις θα το δημιουργήσω το βράδυ. Τα ξαναλέμε...

Re: Βασική χρήση του git

ΔημοσίευσηΔημοσιεύτηκε: 28 Απρ 2012, 18:59
από clepto
Δεν υπάρχει βιασύνη! Όποτε έχεις χρόνο και όρεξη! :)

Re: Βασική χρήση του git

ΔημοσίευσηΔημοσιεύτηκε: 28 Απρ 2012, 19:06
από Ilias95
poscore έγραψε:Το πιο συνηθισμένο λάθος εδώ είναι,
Κώδικας: Επιλογή όλων
Updating μπλα μπλα
error: Your local changes to '.oppbuildspec' would be overwritten by merge. Aborting.
Please, commit your changes or stash them before you can merge.

και πρέπει να εκτελέσεις,
Κώδικας: Επιλογή όλων
git stash save "updating to head from repo"

και μετά το
Κώδικας: Επιλογή όλων
git pull

όπως και παραπάνω.

Ναι αν θυμάμαι καλά αυτό πρέπει να ήταν.

Με την stash τι ακριβώς γίνεται;
Αν το κάνω έτσι θα γίνει το merge και μετά θα υπάρχουν και οι αλλαγές που είχα κάνει στο τοπικό μου αποθετήριο μετά το τελευταίο μου push στο github;