Μετά τον έλεγχο αυτής της ερώτησης Εξακολουθώ να μην έχω ιδέα πώς να ανεβάσω ένα έργο στο αποθετήριο Git Hub.
Είμαι νέος στο Git Hub και δεν έχω ιδέα τι να κάνω. Δημιούργησα ένα αποθετήριο αλλά θέλω να ανεβάσω το έργο μου σε αυτό.
Έχω ψάξει στη σελίδα του αποθετηρίου για κάποιο κουμπί μεταφόρτωσης αλλά δεν έχω δει κάτι τέτοιο.
Έχω κοιτάξει τους συνδέσμους που παρέχονται μέχρι στιγμής, αλλά εξακολουθώ να μην μπορώ να φτάσω πουθενά. Αναφέρουν γραμμή εντολών, είναι αυτή η γραμμή εντολών των Windows ή το Git Bash; Επειδή δεν μπορώ να κάνω τίποτα από τα δύο.
Δοκίμασα επίσης να χρησιμοποιήσω το Git GUI αλλά όταν επιλέγω το φάκελο που θέλω μου λέει ότι δεν'είναι αποθετήριο Git...μήπως πρέπει να γίνει zipped up? Δοκίμασα να προσθέσω το αρχείο .gitconfig στο φάκελο αλλά δεν κάνει καμία διαφορά.
Ευχαριστώ εκ των προτέρων :)
Από τότε που έγραψα αυτή την απάντηση, το github κυκλοφόρησε έναν εγγενή windows client που κάνει όλα τα παρακάτω βήματα περιττά.
Μπορείτε επίσης να χρησιμοποιήσετε το sourcetree για να ρυθμίσετε τόσο το git όσο και το mercurial στα Windows.
Ακολουθεί ο τρόπος με τον οποίο θα το κάνετε στα Windows:
git init
. Αυτό θα λέει "Initialized empty git repository in ....git" (...
είναι η διαδρομή).git add filename
. Αν θέλετε να προσθέσετε όλα τα αρχεία σας, μπορείτε να κάνετε git add .
git commit -m "adding files"
. Το -m
σας επιτρέπει να προσθέσετε το μήνυμα commit στη γραμμή.Μέχρι στιγμής, τα παραπάνω βήματα είναι αυτά που θα κάνατε ακόμα και αν δεν χρησιμοποιούσατε το github. Είναι τα κανονικά βήματα για να ξεκινήσετε ένα git repository. Να θυμάστε ότι το git είναι κατανεμημένο (αποκεντρωμένο), σημαίνει ότι δεν χρειάζεται να έχετε έναν "κεντρικό διακομιστή" (ή ακόμα και μια σύνδεση δικτύου), για να χρησιμοποιήσετε το git.
Τώρα θέλετε να προωθήσετε τις αλλαγές στο git repository σας που φιλοξενείται στο github. Για να το κάνετε αυτό λέτε στο git να προσθέσει μια απομακρυσμένη τοποθεσία, και το κάνετε με αυτή την εντολή:
git remote add origin https://github.com/yourusername/your-repo-name.git
*Σημείωση: Το your-repo-name
θα πρέπει να έχει δημιουργηθεί στο GitHub πριν κάνετε την εντολή git remote add origin ...
Μόλις το κάνετε αυτό, το git γνωρίζει πλέον για το απομακρυσμένο αποθετήριο σας. Στη συνέχεια μπορείτε να του πείτε να προωθήσει (που σημαίνει "ανεβάζω") τα αρχεία που έχετε δεσμεύσει:
git push -u origin master
Νομίζω ότι το πιο εύκολο πράγμα που μπορείτε να κάνετε είναι να εγκαταστήσετε το πρόσθετο git για το eclipse, λειτουργεί πάνω κάτω το ίδιο με τα πρόσθετα CVS και SVN του eclipse:
GL!