[Επιλύθηκε] Πώς να ρυθμίσετε το Git και το GitHub με το PHPStorm;

  

4
Εκκινητής θέματος

ρύθμιση, σύνδεση και χρήση του phpstorm με git και github

Γεια σας, θα ήθελα να ρυθμίσω το Git με PHPStorm και το χρησιμοποιώ σε συνεργασία με το GitHub για να ανεβάζω τα έργα μου στο λογαριασμό μου στο GitHub.

Πώς μπορώ να το κάνω;

Σας ευχαριστώ!

Andrew

2 Απαντήσεις
3

Πρώτα πρέπει να εγκαταστήστε το Git. Κατεβάστε + εγκαταστήστε το στον υπολογιστή σας από ΕΔΩ: https://git-scm.com/

Στη συνέχεια, δημιουργήστε ένα ΚΕΝΌ αποθετήριο στο GitHub - χωρίς αρχεία readme, ignore και license. Ας το ονομάσουμε ταξιδιωτικός ιστότοπος. Για αυτό το παράδειγμα θα χρησιμοποιήσω το πραγματικό μου αποθετήριο στο GitHub: https://github.com/AleikovStudio/travel-site

Τώρα θα εργάζεστε με το τερματικό - μπορείτε να χρησιμοποιήσετε το cmd του Window ή το τερματικό του PHPStorm. Προτιμώ να χρησιμοποιώ το τερματικό που είναι ενσωματωμένο στο PHPStorm - είναι: καλύτερο, γρηγορότερο και πιο διαισθητικό.

Από το GitHub σας αντιγράψτε τη διεύθυνση URL του αποθετηρίου - για παράδειγμα https://github.com/AleikovStudio/travel-site.git (σημειώστε το .git επέκταση στο τέλος); Αντί για AleikovStudio (το όνομα χρήστη μου στο GitHub - χρησιμοποιήστε το δικό σας).

Ροή εργασίας git και github

Μέσα στο φάκελο του έργου σας PHPStorm θα χρειαστεί να αρχικοποίηση του Git (μπορείτε να σύρετε το φάκελο με το έργο σας στο τερματικό). Στο τερματικό πληκτρολογήστε:

git init

Τώρα, ενημερώστε το Git για το πού να ανεβάσει τα αρχεία του έργου σας στο διαδίκτυο (το push αποθετήριο). Για να το κάνετε αυτό, πληκτρολογήστε στο τερματικό:

git remote set-url origin  https://github.com/AleikovStudio/travel-site.git 

ή

git remote add origin  https://github.com/AleikovStudio/travel-site.git 

Για να ελέγξετε ποιο είναι το push αποθετήριο στο GitHub, πληκτρολογήστε:

git remote -v

Πολύ συνηθισμένη και συχνά χρησιμοποιούμενη εντολή git είναι:

git status

Θα ελέγξει για αλλαγές και θα σας δώσει συστάσεις.

ελέγξτε την κατάσταση git στο τερματικό phpstorm

Προς προσθέστε όλες τις αλλαγές στη σκηνή, τύπος:

git προσθέστε .

Το . εδώ σημαίνει όλα τα αρχεία. Για να προσθέσετε ένα συγκεκριμένο αρχείο (για παράδειγμα: index.html) μπορείτε να πληκτρολογήσετε:

git προσθέστε index.html

Επίσης, μπορείτε να σταδιοποιήσετε τις αλλαγές σας με (εδώ -Α είναι για ΟΛΑ):

git add -A

Για να δεσμεύσετε νέα δέσμευση + να προσθέσετε ένα μήνυμα (για παράδειγμα: "Προστέθηκε νέο μήνυμα"), πληκτρολογήστε:

git commit -m "Προστέθηκε νέο μήνυμα"

Μπορείτε επίσης να κάνετε stage + commit σε μία γραμμή εντολών: 

git commit -am "Στάδιο και δέσμευση με μία εντολή"

Προς προωθήστε τα αρχεία (από τον τοπικό σας υπολογιστή) για το πρώτη φορά στο online αποθετήριο GitHub, πληκτρολογήστε:

git push origin master

Για να προωθήσετε τις αλλαγές στη συνέχεια, απλά πληκτρολογήστε:

git ώθηση

Κλάδοι Git:

Για να δημιουργήσετε νέο υποκατάστημα, τύπος:

git υποσέλιδο υποκαταστήματος

Αυτό θα δημιουργήσει ένα νέο κλάδο με το όνομα υποσέλιδο

Για να δείτε ποιο υποκατάστημα χρησιμοποιείτε αυτή τη στιγμή, πληκτρολογήστε:

Υποκατάστημα git

Για να αλλάξετε (checkout) τον κλάδο:

Μαρτυρίες για το ταμείο git

* αντί του μαρτυρίες (όνομα του υποκαταστήματος) μπορείτε να πληκτρολογήσετε master (ο κύριος κλάδος):

git master ελέγχου

Για να δημιουργήσετε και ταυτόχρονα να κάνετε checkout ένα νέο κλάδος (σε αυτή την περίπτωση με το όνομα επικεφαλίδα), τύπος:

git checkout -b header

Για να συγχωνεύσετε τον κλάδο (για παράδειγμαμαρτυρίες κλάδος) με το master κλάδος (ο κύριος), τύπος:

Μαρτυρίες για τη συγχώνευση git

Παρακαλώ σημειώστε: πρέπει να είστε ON master για να συγχωνεύσετε άλλους κλάδους (μπορείτε να ελέγξετε σε ποιον κλάδο βρίσκεστε αυτή τη στιγμή πληκτρολογώντας git branch).

* αντί για ένα μαρτυρίες μπορείτε να πληκτρολογήσετε το όνομα του κλάδου που θέλετε να συγχωνεύσετε με το master ένα

Ακολουθούν μερικές άλλες χρήσιμες εντολές του Git (και μερικές για το τερματικό):

ΕΚΚΑΘΆΡΙΣΗ ΤΕΡΜΑΤΙΚΟΎ (ΓΡΑΜΜΉ ΕΝΤΟΛΏΝ):

cls

ΝΑ ΣΤΑΜΑΤΉΣΕΤΕ ΜΙΑ ΕΡΓΑΣΊΑ ΣΤΟ ΤΕΡΜΑΤΙΚΌ (ΓΡΑΜΜΉ ΕΝΤΟΛΏΝ):

CTRL + C

ΚΛΩΝΟΠΟΊΗΣΗ ΕΝΌΣ ΈΡΓΟΥ GIT ΑΠΌ ΤΟ GITHUB:

ΕΛΈΓΞΤΕ ΤΗΝ ΈΚΔΟΣΗ GIT:

git --version

ΔΗΜΙΟΥΡΓΙΑ ΝΕΟΥ ΚΑΤΑΛΟΓΟΥ/ΦΑΡΜΟΛΟΓΙΟΥ (για παράδειγμα: hello-world):

mkdir "hello-world"

CHANGE DIRECTORY TO (για παράδειγμα: hello-world):

cd hello-world

ΑΝΕΒΕΊΤΕ:

cd..

ΔΗΜΙΟΥΡΓΙΑ ΑΡΧΕΙΟΥ (για παράδειγμα: index.html):

touch "index.html"

Αν λαμβάνετε σφάλμα, ίσως χρειαστεί να εγκαταστήσετε το πακέτο touch npm. Στο τερματικό πληκτρολογήστε:

npm install touch

Για να μάθετε περισσότερα σχετικά με τα πακέτα npm και πώς να τα χρησιμοποιήσετε με το PHPStorm, παρακαλούμε κάντε κλικ εδώ.

ΕΠΑΝΑΦΈΡΕΤΕ ΈΝΑ ΑΡΧΕΊΟ ΑΠΌ ΜΙΑ ΔΈΣΜΕΥΣΗ:

git checkout -- .

FILE STAGED (ΕΤΟΙΜΟ ΝΑ ΓΙΝΕΙ COMMITED - από κόκκινο χρώμα σε πράσινο):

git add -A
2

Βασικά υπάρχουν 2 κύρια βήματα για να ρυθμίσετε το PHPStrom ώστε να λειτουργεί με το Git και το GitHub:

  • Πρώτον - για να αρχικοποιήσετε το Git και το PHPStorm: στο PHPStrom πρέπει να πλοηγηθείτε στο VCS >> Εισαγωγή στον έλεγχο έκδοσης >> Δημιουργία αποθετηρίου Git...:

διαμόρφωση του git με τις ρυθμίσεις του phpstorm

Αυτό θα αρχικοποιήσει το Git για το έργο σας (θα πρέπει να Δημιουργία .gitignore αρχείο επίσης).

Στη συνέχεια θα το διαχειριστείτε εύκολα με τις εντολές του τερματικού.

  • Δεύτερον - πρέπει να συνδέσετε το έργο σας με GitHub. Στο PHPStrom πηγαίνετε στο: VCS >> Εισαγωγή στον Έλεγχο Έκδοσης >> Κοινή χρήση του έργου στο GitHub:

Ρυθμίσεις και διαμόρφωση github και phpstorm

BTW, στην PHP Storm μπορείτε να χρησιμοποιήσετε την εντολή Καρτέλα Έλεγχος έκδοσης για να κατανοήσετε καλύτερα τα αρχεία καταγραφής σας,

Εδώ είναι ένα 10λεπτο βίντεο που εξηγεί μερικά πράγματα:

Εδώ είναι με BitBucket ενσωμάτωση (γερμανικά):

...και βίντεο στα ρωσικά:

Εδώ είναι ένα βίντεο σχετικά με το Git και το αρχείο .gitignore και ποια αρχεία WP πρέπει να αγνοηθούν:

Μοιράσου: