Σελίδα 3 από 7

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

ΔημοσίευσηΔημοσιεύτηκε: 03 Ιαν 2012, 22:21
από Ilias95
giannosfor έγραψε:Οκ αυτό το βρήκα έκανα git commit -m "message" αλλά ο φάκελος πήρε το message του αρχείου.
Πως μπορώ να βάλω στο φάκελο διαφορετικό message;

Δεν είμαι σίγουρος, αλλά έχω την εντύπωση ότι δεν μπορείς. Ο φάκελος πάντα δείχνει το μήνυμα του τελευταίου αρχείου που τροποποιήθηκε.
Δηλαδή αν κάνεις commit ολόκληρο τον φάκελο ουσιαστικά κάνεις όλα τα αρχεία που περιέχονται σ' αυτόν, όχι τον ίδιο τον φάκελο.

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

ΔημοσίευσηΔημοσιεύτηκε: 03 Ιαν 2012, 22:27
από giannosfor
Ilias95 έγραψε:Δεν είμαι σίγουρος, αλλά έχω την εντύπωση ότι δεν μπορείς. Ο φάκελος πάντα δείχνει το μήνυμα του τελευταίου αρχείου που τροποποιήθηκε.
Δηλαδή αν κάνεις commit ολόκληρο τον φάκελο ουσιαστικά κάνεις όλα τα αρχεία που περιέχονται σ' αυτόν, όχι τον ίδιο τον φάκελο.


Οκ,και'γώ αυτό έχω αρχίσει να πιστεύω.

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

ΔημοσίευσηΔημοσιεύτηκε: 03 Ιαν 2012, 22:56
από medigeek
O Ilias95 έχει δίκαιο:
$ git init .
Initialized empty Git repository in /home/savvas/Desktop/mytest/.git/
$ mkdir testfolder
$ git add testfolder/
$ git commit -m "Added folder"
# On branch master
#
# Initial commit
#
nothing to commit (create/copy files and use "git add" to track)

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

ΔημοσίευσηΔημοσιεύτηκε: 08 Ιαν 2012, 05:14
από giannosfor
Να ρωτήσω κάτι,πώς διαλέγεις να φαίνεται σε ποια γλώσσα είναι το repository σου?

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

ΔημοσίευσηΔημοσιεύτηκε: 08 Ιαν 2012, 14:44
από medigeek
Εννοείς μετάφραση του git σαν πρόγραμμα;

Δοκίμασα τα παρακάτω αλλά δεν τα κατάφερα στο τέλος. Δεν είμαι 100% σίγουρος αν υποστηρίζει καθόλου gettext μεταφράσεις το git.

Κάτι αναφέρθηκε σε πρόσφατα commit:
https://code.google.com/p/git-core/sour ... 835d7338e0
http://git.kernel.org/?p=git/git.git;a= ... ME;hb=HEAD

* Κατεβάζεις ένα source tarball από εδώ: http://www.git-scm.com ("Source" στο μενού στα δεξιά) και αποσυμπιέζεις.

* Εκτελείς:
Κώδικας: Επιλογή όλων
make pot
cd po
msginit --locale=el_GR.UTF-8
ls
sudo apt-get install poedit
poedit el.po

To el.po:
http://pastebin.com/PQtVD4Fp

* Μεταφράζεις. Αποθηκεύεις το αρχείο. Αυτόματα δημιουργεί το el.mo

* Το θέμα είναι αν χρησιμοποιεί καθόλου το gettext.
Δοκίμασα αυτή την εντολή, αλλά δεν δούλεψαν οι μεταφράσεις (δεν φάνηκε κάποια από τις εντολές που μετάφρασα στα ελληνικά):
Κώδικας: Επιλογή όλων
sudo cp el.mo /usr/share/locale/el/LC_MESSAGES/git.mo


Δοκίμασα ακόμη και με την έκδοση 1.7.8.2 στο https://launchpad.net/~git-core/+archive/ppa/ αλλά πάλι δεν δουλεύει.

Δοκίμασε κι εσύ, ίσως έχεις περισσότερη τύχη.

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

ΔημοσίευσηΔημοσιεύτηκε: 01 Φεβ 2012, 19:23
από pmav99
ανέφερα ένα bug στο matplotlib και μου είπαν να κάνω rebase σε άλλο branch. Αυτό γίνεται μέσα από το github? Πρέπει να κάνω άλλο pull request?

https://github.com/matplotlib/matplotli ... nt-3761292

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

ΔημοσίευσηΔημοσιεύτηκε: 01 Φεβ 2012, 23:08
από simosx
pmav99 έγραψε:ανέφερα ένα bug στο matplotlib και μου είπαν να κάνω rebase σε άλλο branch. Αυτό γίνεται μέσα από το github? Πρέπει να κάνω άλλο pull request?

https://github.com/matplotlib/matplotli ... nt-3761292


Ο τύπος ανέφερε να βάλεις τη διόρθωση και σε άλλο branch.
Με git branch -a μπορεί να δεις όλους τους κλάδους,
και με
git checkout --track origin/toswstobranch
Δες καλύτερα στο http://live.gnome.org/TranslationProject/GitHowTo όπου περιγράφω από την πλευρά του μεταφραστή τα βασικά του Git.
Αναφέρει πως αλλάζεις από κλάδο σε κλάδο και πως μπορείς να κάνεις cherry pick από άλλο κλάδο.

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

ΔημοσίευσηΔημοσιεύτηκε: 24 Φεβ 2012, 07:06
από linuxs
Ας θέσω και εγώ κάποιες απορίες, εγώ έκανα:
Κώδικας: Επιλογή όλων
sudo apt-get install git-core gitosis

τί παραπάνω/διαφορετικό έκανα? :/

επίσης, εκτέλεσα:
Κώδικας: Επιλογή όλων
dragon@dragon-laptop:~$ mkdir Operating-Systems
dragon@dragon-laptop:~$ cd Operating-Systems/
dragon@dragon-laptop:~/Operating-Systems$ git init
Initialized empty Git repository in /home/dragon/Operating-Systems/.git/
dragon@dragon-laptop:~/Operating-Systems$ touch README
dragon@dragon-laptop:~/Operating-Systems$ git add README
dragon@dragon-laptop:~/Operating-Systems$ git commit -m -'first commit'
[master (root-commit) 6584577] -first commit
0 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README
dragon@dragon-laptop:~/Operating-Systems$ git remote add origin git@github.com:penlix/Operating-Systems.git
dragon@dragon-laptop:~/Operating-Systems$ git push -u origin master
The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes             
Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

και κάτι παέι στραβά.

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

ΔημοσίευσηΔημοσιεύτηκε: 24 Φεβ 2012, 12:44
από medigeek
Permission denied (publickey).
Πρέπει να προσθέσεις το public key στο github:
http://stackoverflow.com/questions/3617 ... remote-end
http://help.github.com/linux-set-up-git/

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

ΔημοσίευσηΔημοσιεύτηκε: 24 Φεβ 2012, 20:33
από linuxs
medigeek έγραψε:Permission denied (publickey).
Πρέπει να προσθέσεις το public key στο github:
http://stackoverflow.com/questions/3617 ... remote-end
http://help.github.com/linux-set-up-git/


Ω ναι, σωστός! :P

Μια παρατήρηση σε αυτό, ξέρουμε την δομή του λογαριασμού μας ώστε να το κάνουμε απο τερματικό? Ποιός ακριβώς είναι ο server, το όνομα(αυτό προφανώς το γνωρίζουμε) και το path του .shh καταλόγου? :/