Bagaimana saya melakukan perubahan pada repositori git tempatan saya?
Untuk mengemukakan perubahan kepada repositori Git tempatan, anda perlu menjelaskan langkah -langkah: pertama periksa status direktori kerja, kemudian buat sementara waktu simpan fail yang perlu dikemukakan, dan akhirnya menulis maklumat penyerahan yang jelas. 1. Jalankan status git untuk melihat fail mana yang diubahsuai, disimpan sementara atau tidak dikesan untuk mengelakkan salah faham; 2. Gunakan git tambah
Untuk melakukan perubahan pada repositori git tempatan anda, anda perlu mengikuti beberapa langkah yang jelas: panggung fail yang anda ingin sertakan dalam komit, kemudian jalankan arahan git commit
dengan mesej yang bermakna. Ini menjimatkan perubahan anda kepada sejarah repositori.
Periksa status direktori kerja anda
Sebelum melakukan, adalah idea yang baik untuk melihat perubahan yang dipentaskan dan apa yang tidak. Jalankan:
status git
Ini menunjukkan anda fail mana yang diubahsuai, yang diadakan untuk komit seterusnya, dan yang tidak diingini. Ia membantu mengelakkan secara tidak sengaja melakukan perubahan yang tidak diingini atau kehilangan kemas kini penting.
Anda mungkin melihat sesuatu seperti:
-
modified: index.html
-
new file: styles.css
Sekiranya terdapat fail yang anda tidak mahu melakukan, pastikan mereka sama ada diabaikan atau tidak ditambah secara tidak sengaja.
Perubahan perubahan yang anda mahu lakukan
Sebaik sahaja anda tahu apa yang berubah, anda boleh menambah fail tertentu ke kawasan pementasan menggunakan:
Git Tambah <filename>
Atau, jika anda ingin mengadakan semua perubahan sekaligus:
tambah git.
Berhati -hati dengan ini - kadang -kadang anda mungkin mempunyai fail sementara atau tidak perlu yang juga dijemput. Jika anda hanya mahu melakukan fail tertentu, senaraikannya secara individu dan bukannya menggunakan titik ( .
).
Beberapa senario biasa:
- Anda telah menyunting satu fail konfigurasi dan mahu melakukan perkara itu.
- Anda telah menambah beberapa fail baru dan ingin selektif tentang apa yang masuk ke dalam setiap komit.
Pementasan memberi anda kawalan ke atas apa yang diselamatkan bersama, menjadikan komitmen anda lebih fokus dan lebih mudah difahami kemudian.
Tulis mesej komit yang jelas
Selepas mengadakan perubahan anda, sudah tiba masanya untuk melakukan mereka. Gunakan:
git komit -m "Mesej deskriptif anda di sini"
Mesej itu harus menjelaskan secara ringkas apa yang dilakukannya. Contoh yang baik:
- "Betulkan penjajaran butang log masuk di telefon bimbit"
- "Kemas kini kebergantungan untuk menyelesaikan amaran keselamatan"
Elakkan mesej yang samar -samar seperti "kemas kini" atau "memperbaiki barangan." Mesej yang berguna menjadikannya lebih mudah bagi anda (atau orang lain) untuk mengkaji sejarah projek kemudian.
Jika anda lupa bendera -m
, Git akan membuka editor teks yang meminta mesej. Itu berguna jika anda ingin menulis penjelasan yang lebih lama, tetapi untuk kebanyakan kes, memastikan ia pendek dan jelas lebih baik.
Itulah pada dasarnya bagaimana anda melakukan komitmen asas. Ia tidak perlu rumit, tetapi masuk ke dalam kebiasaan memeriksa status, pementasan dengan teliti, dan menulis mesej yang bermakna akan menjimatkan masa ke bawah.
Atas ialah kandungan terperinci Bagaimana saya melakukan perubahan pada repositori git tempatan saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

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

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

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Rungitreflog-tarikh = localToviewRecentReferenceChangesandlocatethedeletedeletedbranchbyitsnameorcommithash.2.identifyTheCommithashushbeforethe "deletedbranch" mesej

Gunakan Gitmerge --No-FF untuk memaksa Git untuk membuat gabungan komitmen, walaupun anda boleh maju ke hadapan. 1. Gunakan parameter --no-FF untuk memelihara sejarah cawangan dan menjelaskan sumber perubahan; 2. Kaedah ini amat berguna semasa kajian semula kod atau pengauditan, dan sering digunakan dalam strategi cawangan yang ketat seperti gitflow; 3. Operasi ini boleh automatik dengan mengkonfigurasi alias atau skrip, seperti gitconfig-globalalias.merge-noff '! Gitmerge-no-ff', dengan itu memudahkan proses.

Kaedah untuk menetapkan nama pengguna dan peti mel Git adalah menggunakan gitconfig-globaluser.name dan gitconfig-globaluser.email perintah untuk mengkonfigurasi maklumat identiti di seluruh dunia. Langkah-langkah khusus adalah seperti berikut: 1. Tetapkan nama pengguna: Jalankan gitconfig-globaluser.name "YourName"; 2. Konfigurasi peti mel: Jalankan gitconfig-globaluser.email "your.email@example.com"; 3. Sahkan tetapan: lulus gitconfiguser.name dan gitco

ToamendthemoStrecentCommitMessage, usegitCommit-amend-m "yournewcommitmessage" ifthecommithas'tbeenpush;

UsegitmergetopreserveHistoryandcollaborasifely, terutama sekali

UseshallowlonesandsecheckoutstoreduclonetiMeAndIsageBebyfethingonlynesseraryhiles.2

Jika anda tersilap menambah fail ke kawasan penyimpanan sementara di Git, anda boleh menggunakan arahan GitRestore atau Gitreset untuk membatalkan operasi. 1. Untuk membatalkan penyimpanan sementara fail tunggal, anda boleh menjalankan nama fail GitRestore-Staged atau nama fail Gitresethead; 2. Untuk membatalkan penyimpanan sementara semua fail sekaligus, anda boleh menjalankan Gitrestore-Staged. atau gitreset; 3. Jika anda telah menghantar, anda perlu menggunakan GitReset-Mixedhead ~ 1 untuk membatalkan penyerahan dan menyimpan perubahan; 4. Sekiranya anda ingin membuang perubahan dalam storan sementara dan direktori kerja pada masa yang sama, anda boleh menjalankan kerja gitrestore-staged

Gunakan Gitlog-OLELINE untuk mendapatkan hash sasaran sasaran; 2. Jalankan Gitswitch-C untuk membuat dan beralih terus dari komit ke cawangan baru, tanpa menukar cawangan semasa terlebih dahulu-kaedah ini dengan tepat mencipta cawangan berdasarkan komit yang ditentukan, sesuai untuk menetapkan bug versi lama atau eksperimen berasaskan titik yang stabil, tanpa menjejaskan cawangan asal, dan berakhir sepenuhnya.
