Ringkasan arahan Git yang biasa digunakan (dikongsi dengan helaian cheat)
Git pada masa ini ialah salah satu alat pengurusan kod yang paling biasa di China, kedua-dua orang baru dan profesional berpengalaman perlu mempunyai kamus arahan Git mereka sendiri untuk kegunaan mudah pada bila-bila masa. Artikel berikut meringkaskan beberapa arahan Git yang biasa digunakan untuk dikongsi dengan anda. Saya harap ia akan membantu semua orang!
Helaian tipuan Git
git versi 2.36.0
Penerangan dokumen
bermaksud [item yang akan diganti]
[]
bermaksud [tidak diperlukan] Isi medan]|
bermaksud [atau]pohon kerja (ruang kerja), Indeks (kawasan simpanan sementara), Direktori Git (KEPALA) Maksud tiga perkataan merujuk kepada laman web rasmi Git
Konfigurasi awal
git config --global user.name [<username>]</username>
Konfigurasikan nama pengguna
git config --global user.email [<email>]</email>
Konfigurasikan e-mel
git config --global core.editor [<vim>]</vim>
Konfigurasikan editor
Buat projek
git clone <options></options>
Klon repositori jauh
git init [project]
Mulakan projek tempatan
Tambah
git add <file></file>
Tambah fail ke kawasan pementasan
git commit -m <commit notes></commit>
Serahkan kandungan kawasan pementasan Pergi ke HEAD
git commit -am <commit notes></commit>
Cantumkan operasi tambah dan komit
git commit --amend -m <commit notes></commit>
Cantumkan operasi tambah dan komit dan gabungkannya ke dalam komit terakhir
Tunjukkan
git status
Tunjukkan status
git diff [HEAD]
Tunjukkan perbezaan
git log
Tunjukkan log
git show <commit></commit>
Paparkan butiran komit
git blame <file></file>
Paparkan maklumat komit setiap baris fail
Tarik diri
git restore <file></file>
Tarik balik pengubahsuaian pada ruang kerja
git restore --staged <file></file>
Tarik balik pengubahsuaian yang telah diserahkan kepada kawasan pementasan ruang kerja
git reset [--mixed] <commit></commit>
Gantikan versi semasa Tarik balik versi semasa kepada komit dan kekalkan pengubahsuaian dalam ruang kerja
git reset --soft <commit></commit>
Tarik balik versi semasa kepada komit dan kekalkan pengubahsuaian dalam ruang kerja dan kawasan pementasan
git reset --hard <commit></commit>
Pulihkan versi semasa Panggil semula komit tanpa mengekalkan perubahan dalam ruang kerja
git rm <file></file>
Padam fail daripada ruang kerja dan kawasan pementasan
git mv <file></file>
Alihkan fail dari ruang kerja dan kawasan pementasan Atau namakan semula
Cawangan
git branch [--list]
Tunjukkan semua cawangan
git branch -a
Tunjukkan Cawangan jauh
git branch <branch></branch>
Cipta cawangan
git branch -d|-D <branch></branch>
Padam cawangan
git branch -m <newbranch></newbranch>
Namakan semula cawangan semasa
git switch <branch></branch>
Tukar ke cawangan sedia ada
git switch -c <branch></branch>
Buat dan tukar cawangan
git merge <branch></branch>
Gabungkan cawangan ke cawangan semasa
git tag <tagname></tagname>
Tag cawangan semasa
git stash
Simpan perubahan pada ruang kerja ke dalam direktori kerja kotor
git stash apply
Pulihkan data daripada direktori kerja kotor ke ruang kerja (data yang disimpan dalam direktori kerja kotor tidak akan dipadamkan)
git stash drop
Padamkan data dalam direktori kerja kotor
git stash pop
Pulihkan data dalam direktori kerja kotor ke ruang kerja dan padamkan data kotor
Jauh
git remote [-v]
Paparkan perpustakaan jauh
git remote show <origin></origin>
Paparkan maklumat tentang perpustakaan jauh
git remote add <origin> <url></url></origin>
Tambah Pautan perpustakaan jauh
git remote rm <origin></origin>
Padam pautan perpustakaan jauh
git remote rename <oldname> <newname></newname></oldname>
Namakan semula pustaka jauh
git pull [<origin><branch>]</branch></origin>
Tarik pustaka jauh ke pustaka tempatan
git push [-u <origin> <master>]</master></origin>
Tolak perpustakaan tempatan ke pustaka jauh
git push origin --delete <branch>|git push origin :crazy-experiment</branch>
Padamkan cawangan jauh
git fetch
Dapatkan repositori setempat daripada repositori jauh
Bantuan
git help <command></command>
Paparkan dokumentasi penggunaan terperinci untuk arahan tertentu
git <command> -h</command>
Paparkan dokumentasi penggunaan terperinci untuk arahan tertentu
keluar
Arahan ini mempunyai tanggungjawab yang tidak jelas dan tidak disyorkan untuk digunakan;
Buang paksa Ubah suai ruang kerja dan kawasan pementasangit checkout <file></file>
git checkout -f
git checkout <branch></branch>
Pembelajaran yang disyorkan: "
》git checkout -b <branch></branch>
Atas ialah kandungan terperinci Ringkasan arahan Git yang biasa digunakan (dikongsi dengan helaian cheat). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Bagaimana cara mengemas kini kod git tempatan? Gunakan Git Fetch untuk menarik perubahan terkini dari repositori jauh. Gabungkan perubahan jauh ke cawangan tempatan menggunakan git gabungan asal/& lt; nama cawangan jauh & gt;. Menyelesaikan konflik yang timbul daripada penggabungan. Gunakan git commit -m "gabungan cawangan & lt; nama cawangan jauh & gt;" untuk menghantar penggabungan dan memohon kemas kini.

Langkah -langkah untuk mengemas kini kod git: lihat kod: klon git https://github.com/username/repo.git Dapatkan perubahan terkini: Git mengambil Perubahan Gabungan: Git Gabungan Asal/Master Push Change (Pilihan): Git Push Origin Master

Anda boleh memadam cawangan git melalui langkah -langkah berikut: 1. Padam cawangan tempatan: Gunakan cawangan git -d & lt; cawangan -nama & gt; perintah; 2. Padam cawangan jauh: Gunakan git push & lt; nama jauh & gt; --elete & lt; cawangan-nama & gt; perintah; 3. Cawangan yang dilindungi: Gunakan cawangan konfigurasi git. & lt; cawangan-nama & gt; .profied true untuk menambah tetapan cawangan perlindungan.

Proses penggabungan kod Git: Tarik perubahan terkini untuk mengelakkan konflik. Beralih ke cawangan yang anda mahu bergabung. Memulakan gabungan, menyatakan cawangan untuk bergabung. Selesaikan gabungan konflik (jika ada). Pementasan dan komit gabungan, memberikan mesej komit.

Untuk memuat turun projek secara tempatan melalui Git, ikuti langkah -langkah ini: pasang git. Navigasi ke direktori projek. Pengklonan Repositori Jauh menggunakan arahan berikut: Git Clone https://github.com/username/repository-name.git

Langkah -langkah untuk membuat cawangan baru dalam Git: 1. Pastikan berada di akar repositori Git; 2. Masukkan cawangan git perintah & lt; Nama cawangan & gt; untuk membuat cawangan; 3. (Pilihan) Gunakan git checkout & lt; Nama cawangan & gt; Untuk beralih ke cawangan baru.

Bagaimana untuk menghasilkan kunci awam Git? Cukup ikuti langkah -langkah ini: buka terminal atau arahan command; Jalankan perintah SSH -KEYGEN -T RSA -B 4096; Pilih lokasi penjimatan utama; Masukkan frasa utama (pilihan); Sahkan bahawa kunci telah dibuat; Salin kunci awam; Tambah kunci awam kepada Git.

Operasi rollback git membolehkan pemaju memulihkan ke keadaan komit sebelumnya. Langkah -langkah rollback adalah seperti berikut: Lihat sejarah komit dan cari komit untuk mendapatkan balik. Membatalkan perubahan sementara (pilihan). Lakukan pengembalian keras untuk memulihkan terus ke komit yang ditentukan. Buat pengembalian lembut untuk mengekalkan perubahan dalam direktori kerja. Lakukan rollback interaktif untuk memilih pengubahsuaian khusus untuk rollbacks. Kirim balik untuk menyelamatkan keadaan yang dipulihkan. NOTA: Rollback keras tidak dapat dipulihkan, pengembalian lembut tidak boleh digunakan dalam persekitaran pasukan, rollback interaktif memberikan lebih banyak kawalan tetapi lebih kompleks.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod