τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Πίνακας περιεχομένων
1. Αρχικοποιήστε τον χώρο εργασίας (κάτω από μια συγκεκριμένη διαδρομή αρχείου)
2. Δείτε την κατάσταση του αρχείου κώδικα του τρέχοντος χώρου εργασίας
3. Υποβάλετε τα αρχεία κώδικα στον χώρο εργασίας στην περιοχή σταδιοποίησης
4. Υποβάλετε τα αρχεία κωδικών στην περιοχή σταδιοποίησης στην τοπική αποθήκη
5. Σύγκριση διαφορών αρχείων μεταξύ χώρου εργασίας και χώρου προσωρινής αποθήκευσης
6. Σύγκριση διαφορών μεταξύ του χώρου στάσης και της τοπικής αποθήκης
7. Σύγκριση διαφορών μεταξύ χώρου εργασίας και τοπικής αποθήκης
9. Δείτε το αρχείο καταγραφής δέσμευσης
10. Δημιουργήστε υποκαταστήματα
11. Προβολή όλων των υποκαταστημάτων
13. Συγχώνευση υποκαταστημάτων
Χρησιμοποιήστε το Git για να συνδεθείτε στο gitee
2. Τραβήξτε τον κωδικό από την αποθήκη
4. Δείτε τη συνδεδεμένη απομακρυσμένη αποθήκη
5. Διαγράψτε τη σύνδεση με την απομακρυσμένη αποθήκη
6. Κλωνοποιήστε και δημιουργήστε έναν νέο φάκελο χωρίς να τον αρχικοποιήσετε με το git init
Σπρώξτε τον κώδικα της ιδέας στο απομακρυσμένο αποθετήριο gitee
Βήμα 1: Δημιουργήστε ένα νέο αποθετήριο στο gitee
Βήμα 4: Συνδεθείτε στην αποθήκη εξ αποστάσεως
Κλωνοποίηση έργου από απομακρυσμένο αποθετήριο
Επεξεργασία σημειώσεων σχετικά με το τράβηγμα αντικειμένων
1. Πρέπει να τροποποιήσετε τη διεύθυνση maven
2. Πρέπει να τροποποιήσετε την έκδοση sdk
Επεξεργασία 3. Τροποποιήστε την έκδοση κωδικοποίησης
Χρησιμοποιήστε την ιδέα για να αλλάξετε κλάδους
Θέλουμε να δημιουργήσουμε ένα νέο υποκατάστημα στο αποθετήριο gitee
Επεξεργαστείτε και μετά αλλάξτε το υποκατάστημα αυτής της απομακρυσμένης αποθήκης στην ιδέα
Στη συνέχεια, προσθέστε και υποβάλετε και, τέλος, πιέστε στην απομακρυσμένη αποθήκη
Το Git χωρίζεται σε χώρο εργασίας, περιοχή σταδίου, τοπική αποθήκη, τοπική αποθήκη και περιοχή σταδίου που ονομάζονται συλλογικά βιβλιοθήκη εκδόσεων
Κάντε κλικ στο Git Bash Εδώ για να εισέλθετε στο παράθυρο της γραμμής εντολών
git init?
git status?
git προσθήκη ονόματος αρχείου
git add ./ --> Υποβάλετε όλα τα αρχεία στον τρέχοντα κατάλογο στην περιοχή σταδίου
Πώς να μάθετε ότι το αρχείο υποβάλλεται στην περιοχή σταδιοποίησης
Χρησιμοποιήστε την κατάσταση git
Το πράσινο υποδηλώνει ότι υποβλήθηκε επιτυχώς στην περιοχή της σκηνής, το κόκκινο υποδηλώνει ότι βρίσκεται ακόμη στην περιοχή εργασίας.
git commit -m "πληροφορίες δέσμευσης"
Αν είναι η πρώτη υποβολή
Το email και το όνομα χρήστη πρέπει να υποβληθούν
git config --global user.email "[email protected]"
git config --global user.name "Το όνομά σου"
git diff read.txt(όνομα αρχείου)
Το πράσινο περιεχόμενο είναι διαφορετικό περιεχόμενο
git diff -- προσωρινά αποθηκευμένο read.txt
Εάν δεν εμφανίζεται περιεχόμενο, σημαίνει ότι το περιεχόμενο είναι το ίδιο
git diff HEAD read.txt
1. Επιστρέψτε στην προηγούμενη έκδοση
git reset --hard HEAD^
2. Επιστρέψτε στην καθορισμένη έκδοση
git reset -- αριθμός σκληρής έκδοσης
git reflog / git log
Το κόκκινο πλαίσιο υποδεικνύει τον αριθμό της τρέχουσας έκδοσης Αν θέλουμε να επιστρέψουμε στην προηγούμενη έκδοση
Επιστρέψτε στην καθορισμένη έκδοση, χρησιμοποιώντας τον αριθμό έκδοσης
όνομα κλάδου git
κλαδί git
όνομα υποκαταστήματος git checkout
Προσθέστε νέο περιεχόμενο στο read.txt του κλάδου h1 και υποβάλετέ το στην τοπική αποθήκη Κατά την εναλλαγή στον κύριο κλάδο, μπορείτε να διαπιστώσετε ότι το περιεχόμενο που προστέθηκε πρόσφατα δεν εμφανίζεται στον κύριο κλάδο.
Εάν θέλετε να συγχωνεύσετε άλλους κλάδους στον κύριο κλάδο, πρέπει πρώτα να μεταβείτε στον κύριο κλάδο
Σημείωση: Εάν θέλετε να συγχωνεύσετε το υποκατάστημα στον κύριο κλάδο, πρέπει πρώτα να δεσμεύσετε το περιεχόμενο του κλάδου στην τοπική αποθήκη.
όνομα κλάδου συγχώνευσης git
git κλαδί -d όνομα κλάδου
git remote προσθήκη προέλευσης (όνομα σύνδεσης) https://gitee.com/-ss_0/hhh1.git (διεύθυνση αποθήκης)
git pull origin master --allow-unrelated-histories (πρώτη φορά)
git pull μετέπειτα έλξη
git push-u origin master (πρώτη φορά)
git push επακόλουθη ώθηση
Αναφέρθηκε σφάλμα:
1. ! [απορρίφθηκε] κύριος -> κύριος (ανάκτηση πρώτα)
σφάλμα: απέτυχε η ώθηση ορισμένων παραπομπών στο "https://gitee.com/luosu-ss_0/hhh1.git"
Είσοδος: git pull --rebase origin master2.fatal: δεν είναι δυνατή η πρόσβαση στο 'https://gitee.com/luosu-ss_0/hhh1.git/': Δεν ήταν δυνατή η επίλυση του host: gitee.com
Αιτία: πρόβλημα δικτύου
git remote -v
git remote rm origin
διεύθυνση αποθήκης κλώνου git
Σημείωση: Η διαφορά μεταξύ έλξης και κλωνοποίησης
Όλοι παίρνουν τον κωδικό από την απομακρυσμένη αποθήκη
διαφορά:
1.git clone: Όταν δεν υπάρχει βιβλιοθήκη τοπικής έκδοσης, η κλωνοποίηση ολόκληρης της βιβλιοθήκης εκδόσεων από τον απομακρυσμένο διακομιστή στον τοπικό είναι μια τοπική διαδικασία από την αρχή.
2.git pull: Όταν υπάρχει τοπικό αποθετήριο, αποκτήστε τα πιο πρόσφατα δεδομένα δέσμευσης (εάν υπάρχουν) από τον απομακρυσμένο διακομιστή και συγχωνεύστε τα τοπικά
Σημείωση: Τραβήξτε πρώτα τα αρχεία από την απομακρυσμένη αποθήκη
Εισαγάγετε στο τερματικό ιδέας
git pull origin master --allow-unrelated-histories
Τότε μπορείτε να το πιέσετε
Το Push είναι επιτυχές
Επιτυχής κλωνοποίηση
Σημείωση: Εάν η ώθηση αποτύχει, τραβήξτε πρώτα τον κωδικό από την απομακρυσμένη αποθήκη.
Μπορούμε να βρούμε ότι τα περιεχόμενα του κλάδου κύριας και του κλάδου dev1 είναι διαφορετικά επειδή τα περιεχόμενα του κλάδου dev1 δεν συγχωνεύονται στον κύριο κλάδο.
Έτσι αλλάζουμε την ιδέα στον κύριο κλάδο
Επιτυχής συγχώνευση
Τότε μπορείτε να το πιέσετε