Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 11008|Απάντηση: 2

Το εργαλείο ελέγχου έκδοσης git είναι συνδεδεμένο στο github

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 13/2/2017 10:19:29 π.μ. | | | |


حخطوة 1: Για να χρησιμοποιήσετε το GitHub Το πρώτο βήμα είναι να καταχωρήσετε έναν λογαριασμό GitHub. Μετά από αυτό, μπορείτε να δημιουργήσετε ένα αποθετήριο (οι δωρεάν χρήστες μπορούν να δημιουργήσουν μόνο ένα δημόσιο αποθετήριο), να δημιουργήσετε ένα νέο αποθετήριο, να συμπληρώσετε το όνομα και να δημιουργήσετε και, στη συνέχεια, θα εμφανιστούν ορισμένες πληροφορίες διαμόρφωσης αποθετηρίου, το οποίο είναι επίσης ένα απλό σεμινάριο του git.
Ιστοσελίδα: https://github.com

Βήμα 2: Εγκαταστήστε πρώτα το εργαλείο ελέγχου έκδοσης git και, στη συνέχεια, εγκαταστήστε, εγκαταστήστε το απευθείας στο επόμενο βήμα!
Λήψη Διεύθυνσης:
Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώΑπάντηση


Βήμα 3:

Ας βρούμε πρώτα ένα μέρος για να αποθηκεύσουμε το τοπικό αποθετήριο στον σκληρό δίσκο του υπολογιστή, για παράδειγμα, ρυθμίσαμε το τοπικό αποθετήριο κάτω από το φάκελο C:\project\MyProjects\AutoIndexNetScript

Μεταβείτε στο φάκελο AutoIndexNetScript και κάντε δεξί κλικ στη λειτουργία ως εξής:

1) Κάντε δεξί κλικ στο Git Init Here στο τοπικό αποθετήριο και θα εμφανιστεί ένας επιπλέον φάκελος .git, που σημαίνει ότι το τοπικό git δημιουργήθηκε με επιτυχία. Κάντε δεξί κλικ στο Git Bash για να εισέλθετε στη γραμμή εντολών git.

Εκτέλεση:



πίσωyour_email@youremail.comΗ διεύθυνση email σας. Το email μου είναιhelp@itsvse.com, η οποία είναι επίσης η διεύθυνση email που είναι καταχωρημένη στο Github:



Κάντε κλικ στο Enter απευθείας για να εξηγήσετε ότι το κλειδί ssh θα δημιουργηθεί στην προεπιλεγμένη id_rsa αρχείου.

Στη συνέχεια, το σύστημα σας ζητά να εισαγάγετε έναν κωδικό πρόσβασης και πατήστε απευθείας enter για να υποδείξετε ότι δεν υπάρχει κωδικός πρόσβασης

Όταν ο κωδικός πρόσβασης επαναλαμβάνεται, εισάγεται επίσης απευθείας και, στη συνέχεια, σας ζητά ότι το πλήκτρο shh έχει δημιουργηθεί με επιτυχία.


Στη συνέχεια, πηγαίνουμε στη διεύθυνση που ζητήθηκε κάτω από τη διεύθυνση για να δούμε το αρχείο κλειδιού ssh. Η διεύθυνση του υπολογιστή μου είναι C:\Users\itsvse\.ssh, όπου itsvse είναι το όνομα του υπολογιστή μου

Ανοίξτε το id_rsa.pub και αντιγράψτε το κλειδί μέσα. Το κλειδί μέσα είναι ένα ζευγάρι ακατανόητων χαρακτήρων και αριθμών, μην ανησυχείτε για αυτό, απλώς αντιγράψτε το.



Επιστρέψτε στον ιστότοπο του github, μεταβείτε στις Ρυθμίσεις λογαριασμού, επιλέξτε Κλειδιά SSH στα αριστερά, Προσθήκη κλειδιού SSH,

Εναλλακτικά, μεταβείτε απευθείας στη διεύθυνση: https://github.com/settings/keys

Συμπληρώστε τον τίτλο και επικολλήστε το κλειδί.


2) Βεβαιωθείτε ότι είναι επιτυχής, εισαγάγετε το στο git bash


Το Enter θα δει: Έχετε πιστοποιηθεί με επιτυχία, αλλά το GitHub δεν παρέχει πρόσβαση στο κέλυφος. Αυτό σημαίνει ότι έχετε συνδεθεί με επιτυχία στο github.

$ ssh -Τgit@github.com
Η αυθεντικότητα του κεντρικού υπολογιστή 'github.com (192.30.253.113)' δεν μπορεί να εξακριβωθεί.
Το δακτυλικό αποτύπωμα του κλειδιού RSA είναι SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Είστε βέβαιοι ότι θέλετε να συνεχίσετε τη σύνδεση (ναι/όχι); Ναι
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of know                                                                                                                n hosts.
Γεια σου itsvse! Έχετε πραγματοποιήσει επιτυχή έλεγχο ταυτότητας, αλλά το GitHub δεν παρέχει πρόσβαση στο κέλυφος.







Προηγούμενος:Δοκιμάστε την ανάρτηση για να αποκτήσετε σχετική εμπειρία.
Επόμενος:Το git push απέτυχε να ωθήσει μερικά refs στο git
Δημοσιεύτηκε στις 13/2/2017 10:26:14 π.μ. |
Έμαθα ευχαριστώ ιδιοκτήτη
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 13/2/2017 10:55:36 π.μ. |
Εντολή Git

Προβολή, προσθήκη, υποβολή, διαγραφή, ανάκτηση, επαναφορά τροποποιημένων αρχείων

Η git help <command> # εμφανίζει τη βοήθεια της εντολής

git show # εμφανίζει το περιεχόμενο μιας υποβολής git show $id

git co -- <file> # απόρριψη τροποποιήσεων χώρου εργασίας

git co . # Καταργήστε τις τροποποιήσεις του χώρου εργασίας

Το git add <file> # δεσμεύει τις αλλαγές του αρχείου εργασίας στην τοπική περιοχή σταδιοποίησης

git προσθήκη . # Υποβάλετε όλα τα τροποποιημένα έγγραφα εργασίας στην περιοχή σκηνής

git rm <file> # διαγράψτε το αρχείο από το αποθετήριο

git rm <file> --cached # διαγράφει αρχεία από το αποθετήριο, αλλά όχι αρχεία

git reset <file> # επαναφορά από σταδιοποίηση σε αρχεία εργασίας

επαναφορά git -- . # Επαναφορά από τη σταδιοποίηση στα αρχεία εργασίας

git reset --hard # επανέρχεται στην κατάσταση της τελευταίας υποβολής, δηλαδή απορρίπτει όλες τις αλλαγές που έγιναν αυτή τη φορά από την τελευταία υποβολή

git ci <file> git ci . git ci -a # συγχωνεύστε git add, git rm και git ci και άλλες λειτουργίες μαζί για να κάνετε git ci -am "μερικά σχόλια"

git ci --modify # τροποποιήστε την τελευταία εγγραφή υποβολής

git revert <$id> # επαναφέρει την κατάσταση μιας υποβολής και η ίδια η ενέργεια επαναφοράς δημιουργεί επίσης ένα αντικείμενο δευτερεύουσας υποβολής

git revert HEAD # για να επαναφέρετε την κατάσταση της τελευταίας υποβολής

Κοιτάξτε τη διαφορά αρχείου

git diff <file> # συγκρίνετε το τρέχον αρχείο και τη διαφορά αρχείου της περιοχής σταδιοποίησης git diff

git diff <id1><id2> # συγκρίνετε τη διαφορά μεταξύ δύο υποβολών

git diff <branch1>.. <branch2> # Σύγκριση μεταξύ δύο κλάδων

git diff --staged # συγκρίνετε τις διαφορές σταδιοποίησης και αποθετηρίου

git diff --cached # συγκρίνει τις διαφορές σταδιοποίησης και αποθετηρίου

git diff --stat # απλώς συγκρίνει στατιστικά στοιχεία



Δείτε το ιστορικό υποβολών

git log <file> git log # Προβολή του αρχείου για κάθε εγγραφή υποβολής

git log -p <file> # για να δείτε τη διαφορά κάθε λεπτομερούς τροποποίησης

git log -p -2 # Δείτε τη διαφορά των δύο τελευταίων λεπτομερών αλλαγών

git log --stat #查看提交统计信息

τιγκ
Σε Mac, μπορείτε να χρησιμοποιήσετε το tig αντί για diff και log, brew install tig


Διαχείριση τοπικού υποκαταστήματος Git
Προβολή, εναλλαγή, δημιουργία και διαγραφή κλάδων

git br -r # για να δείτε τον απομακρυσμένο κλάδο

git br <new_branch> # για να δημιουργήσετε έναν νέο κλάδο

git br -v # για να δείτε τις πληροφορίες τελευταίας υποβολής για κάθε κλάδο

git br --merged # για να δείτε κλάδους που έχουν συγχωνευθεί στον τρέχοντα κλάδο

git br --no-merged # για να δείτε κλάδους που δεν έχουν ακόμη συγχωνευθεί στον τρέχοντα κλάδο

git co <branch> # μετάβαση σε κλάδο

git co -b <new_branch> # για να δημιουργήσετε έναν νέο κλάδο και να μεταβείτε στο παρελθόν

git co -b <new_branch> <branch> # δημιουργεί ένα νέο new_branch με βάση τον κλάδο

git co $id # δανεισμός μιας εγγραφής υποβολής ιστορικού, αλλά δεν υπάρχουν πληροφορίες διακλάδωσης και η μετάβαση σε άλλο κλάδο θα διαγραφεί αυτόματα

git co $id -b <new_branch> # Ελέγξτε μια καρτέλα υποβολής ιστορικού και δημιουργήστε μια διακλάδωση

git br -d <branch> # διαγραφή κλάδου

git br -D <branch> # Αναγκαστική διαγραφή ενός κλάδου (πρέπει να επιβάλλεται όταν διαγράφεται ένας μη συγχωνευμένος κλάδος)


Συγχώνευση και αλλαγή βάσης υποκαταστημάτων

git merge <branch> # συγχώνευση κλάδων στον τρέχοντα κλάδο

git merge origin/master --no-ff # Μην κάνετε γρήγορη συγχώνευση, αυτό θα δημιουργήσει μια υποβολή συγχώνευσης

git rebase master <branch> # rebase master to branch, ισοδύναμο με: git co <branch> && git rebase master && git co master && git merge <branch>


Διαχείριση ενημερώσεων κώδικα Git (βολικό για συγχρονισμό ανάπτυξης σε πολλά μηχανήματα)

git diff > .. /sync.patch # για να δημιουργήσετε το επίθεμα

git ισχύουν .. /sync.patch # ενημέρωση κώδικα

git apply --check .. /sync.patch #测试补丁能否成功



Διαχείριση προεργασίας Git

git stash # σταδιοποίηση

git stash list # παραθέτει όλες τις κρυψώνες

git stash εφαρμογή # επαναφορά περιεχομένου σταδίου

git stash drop # διαγραφή περιοχής σταδιοποίησης

Απομακρυσμένη διαχείριση υποκαταστημάτων Git

git pull # αρπάξτε όλες τις ενημερώσεις διακλάδωσης από το απομακρυσμένο αποθετήριο και συγχωνεύστε τις τοπικά

git pull --no-ff # Αρπάξτε όλες τις ενημερώσεις διακλάδωσης του απομακρυσμένου αποθετηρίου και συγχωνεύστε τις τοπικά, μην προωθείτε γρήγορα τη συγχώνευση

git fetch origin # Λήψη ενημερώσεων απομακρυσμένου αποθετηρίου

git merge origin/master # συγχώνευση του απομακρυσμένου κύριου κλάδου στον τοπικό τρέχοντα κλάδο

git co --track origin/branch # Παρακολουθήστε έναν απομακρυσμένο κλάδο για να δημιουργήσετε τον αντίστοιχο τοπικό κλάδο

git co -b <local_branch> origin/<remote_branch> # δημιουργεί έναν τοπικό κλάδο με βάση τον απομακρυσμένο κλάδο, η συνάρτηση είναι η ίδια με την παραπάνω


git push # ώθηση όλων των κλάδων

git push origin master # ώθηση του τοπικού κύριου κλάδου στον απομακρυσμένο κύριο κλάδο

git push -u origin master # Σπρώξτε τον τοπικό πρωτεύοντα κλάδο στον απομακρυσμένο (δημιουργείται εάν δεν υπάρχει απομακρυσμένος κύριος κλάδος για την προετοιμασία του απομακρυσμένου αποθετηρίου)

git push origin <local_branch> # για να δημιουργήσετε έναν απομακρυσμένο κλάδο, origin είναι το όνομα του απομακρυσμένου αποθετηρίου

git push origin<local_branch>:<remote_branch> # Δημιουργία απομακρυσμένου κλάδου

git push origin :<remote_branch> #先删除本地分支(git br -d<branch>) και, στη συνέχεια, πιέστε για να διαγράψετε τον απομακρυσμένο κλάδο



Απομακρυσμένη διαχείριση αποθήκης Git

git remote -v # για να δείτε τη διεύθυνση του απομακρυσμένου διακομιστή και το όνομα του αποθετηρίου

git remote show origin # για να ελέγξετε την κατάσταση του αποθετηρίου απομακρυσμένου διακομιστή

git remote προσθήκη προέλευσης git@ github:robbin/robbin_site.git # Προσθέστε τη διεύθυνση απομακρυσμένου αποθετηρίου

git remote set-url origin git@ github.com:robbin/robbin_site.git # Ορίστε τη διεύθυνση του απομακρυσμένου αποθετηρίου (για να τροποποιήσετε τη διεύθυνση του απομακρυσμένου αποθετηρίου) git remote rm <repository> # Διαγράψτε το απομακρυσμένο αποθετήριο


Δημιουργία απομακρυσμένης αποθήκης

git clone --bare robbin_site robbin_site.git # Δημιουργήστε ένα αποθετήριο μόνο για εκδόσεις με ένα έργο με εκδόσεις

scp -r my_project.git git@ git.csdn.net:~ # Ανεβάστε το καθαρό αποθετήριο στον διακομιστή

mkdir robbin_site.git && cd robbin_site.git &> git --bare init # Δημιουργήστε ένα καθαρό αποθετήριο στον διακομιστή

git remote add origin git@ github.com:robbin/robbin_site.git # Ορίστε τη διεύθυνση απομακρυσμένου αποθετηρίου

git push -u origin master # πρώτη υποβολή από τον πελάτη

git push -u origin develop # δεσμεύει τον τοπικό κλάδο ανάπτυξης στον κλάδο απομακρυσμένης ανάπτυξης για πρώτη φορά και παρακολουθεί

git remote set-head origin master # Ορίστε την HEAD του απομακρυσμένου αποθετηρίου ώστε να οδηγεί στον κύριο κλάδο



Μπορείτε επίσης να δώσετε εντολή διαμόρφωσης παρακολούθησης απομακρυσμένων βιβλιοθηκών και τοπικών βιβλιοθηκών

git branch --set-upstream κύρια προέλευση/master

git branch --set-upstream ανάπτυξη origin/develop
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com