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

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

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

Δημοσίευσηαπό linuxs » 25 Φεβ 2012, 18:23

Λοιπόν,

έκανα όσα ήθελα να το git και νομίζω κατάλαβα πως λειτουργεί αρκετά καλά. Θα προσπαθήσω να βοηθήσω με κάποιον οδηγό αλλα θα ήθελα να μου πείτε αν θα ήταν καλύτερο να προεκτείνω αυτον η να κάνω κάποιον άλλο έτσι όπως τα έχω στο μυαλό μου? ;/
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

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

Δημοσίευσηαπό simosx » 25 Φεβ 2012, 21:38

linuxs έγραψε:Λοιπόν,

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


Η νεότερη έκδοση του οδηγού είναι στο
https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=19319
Δες και εκεί αν υπάρχει κάτι νέο που σε βοηθάει καλύτερα.
Θα πρότεινα να φτιάξεις έναν οδηγό από την αρχή όπου δίνεις έμφαση στα προβλήματα που αντιμετώπισες κατά την εκμάθηση.
Θα βοηθήσει και εσένα να καταγράψεις όσα έχεις μάθει, και εμείς θα μπορέσουμε να διορθώσουμε τυχόν ασάφειες.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

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

Δημοσίευσηαπό Ilias95 » 28 Απρ 2012, 13:49

Έστω ότι έχω ένα αποθετήριο στο github και κάποιος με τα κατάλληλα δικαιώματα (contributor) κάνει μερικά push σε αυτό.
Μπορώ με κάποια εντολή να ενημερώσω το τοπικό αποθετήριο στον υπολογιστή μου;
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

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

Δημοσίευσηαπό poscore » 28 Απρ 2012, 18:04

Ilias95 έγραψε:Έστω ότι έχω ένα αποθετήριο στο github και κάποιος με τα κατάλληλα δικαιώματα (contributor) κάνει μερικά push σε αυτό.
Μπορώ με κάποια εντολή να ενημερώσω το τοπικό αποθετήριο στον υπολογιστή μου;


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

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

φιλικά, poscore
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

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

Δημοσίευσηαπό Ilias95 » 28 Απρ 2012, 18:33

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

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

φιλικά, poscore

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

Ευχαριστώ.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

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

Δημοσίευσηαπό poscore » 28 Απρ 2012, 18:42

Το πιο συνηθισμένο λάθος εδώ είναι,
Κώδικας: Επιλογή όλων
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

όπως και παραπάνω.
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

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

Δημοσίευσηαπό clepto » 28 Απρ 2012, 18:46

@poscore καταρχήν καλώς ήρθες :)

θα ήταν καλό να δημιουργηθεί ένα πιο εκτενές θέμα για το git με ερωτήσεις/απαντήσεις σαν αυτή που έκανε ο Ηλίας πιο πάνω αλλά και τα συνηθισμένα λάθη. Από ότι βλέπω έχεις κάποιες γνώσεις, θα μπορούσες να δημιουργήσεις αυτό το θέμα;
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

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

Δημοσίευσηαπό poscore » 28 Απρ 2012, 18:50

clepto έγραψε:@poscore καταρχήν καλώς ήρθες :)

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


Σε ευχαριστώ! :) Προέκυψε κάτι και πρέπει να φύγω, αν δεν υπάρχουν αντιρρήσεις θα το δημιουργήσω το βράδυ. Τα ξαναλέμε...
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

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

Δημοσίευσηαπό clepto » 28 Απρ 2012, 18:59

Δεν υπάρχει βιασύνη! Όποτε έχεις χρόνο και όρεξη! :)
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

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

Δημοσίευσηαπό Ilias95 » 28 Απρ 2012, 19:06

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;
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι