Bagaimana untuk menyemak fail mana yang telah diubah suai dalam git
Git ialah sistem kawalan versi teragih yang digunakan secara meluas dalam pembangunan dan pengurusan perisian. Dalam Git, kita boleh menyimpan status sejarah projek sebagai versi berbeza dalam pangkalan kod untuk memudahkan penjejakan dan pengurusan pengubahsuaian kod. Jika anda sedang membangun dengan Git, maka anda mungkin menghadapi beberapa situasi di mana anda perlu melihat fail yang diubah suai. Jadi, artikel ini akan memperkenalkan beberapa kaedah Git secara ringkas untuk melihat fail yang diubah suai.
- arahan git diff
Git menyediakan arahan git diff, yang digunakan untuk memaparkan perbezaan antara fail yang diubah suai dalam direktori kerja semasa dan versi yang diserahkan. Untuk menggunakannya, masukkan arahan berikut dalam terminal:
git diff
Ini akan memaparkan semua perubahan fail yang telah anda buat dalam direktori kerja. Format output adalah seperti berikut:
diff --git a/file1 b/file1 index 5d522b5..e7ce8f8 100644 --- a/file1 +++ b/file1 @@ -1,6 +1,6 @@ This is some code. Lorem ipsum dolor sit amet, -consectetur adipiscing elit. +consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.
Output di atas menunjukkan perbezaan fail1 fail. Baris kedua "index 5d522b5 to e7ce8f8" mewakili sejarah versi fail. Dalam baris 6 fail, "-" mewakili versi lama, di mana kandungan "adipiscing elit" telah dipadamkan; dan "+" mewakili versi baharu, di mana "sed do eiusmod tempor incididunt ut" telah ditambah labore et dolore magna aliqua."
- arahan git show
Arahan git show boleh memaparkan perubahan komit yang ditentukan. Ia boleh digunakan untuk melihat fail yang diubah suai dalam komit tertentu. Secara lalai, kami melihat komitmen terkini. Cara menggunakannya adalah seperti berikut:
git show
Anda juga boleh melihat komit tertentu dengan menggunakan nilai SHA-1 komit. Seperti yang ditunjukkan di bawah:
git show 5d522b5
Arahan ini akan mengeluarkan kandungan fail yang diubah suai dalam komit dengan nilai SHA-1 5d522b5.
- arahan log git
Arahan log git digunakan untuk melihat sejarah komit. Ia memaparkan maklumat asas tentang semua komit, seperti komit, tarikh komit, nilai SHA-1 dan mesej komit. Anda boleh menggunakan arahan log git untuk melihat perubahan yang dibuat dalam setiap komit. Secara lalai, ia memaparkan sejarah semua komit di bawah folder semasa. Penggunaan khusus adalah seperti berikut:
git log
Jika anda hanya mahu melihat tiga penyerahan terakhir, anda boleh menggunakan arahan berikut:
git log -3
- perintah status git
Arahan status git digunakan untuk melihat perubahan yang dibuat dalam direktori kerja. Apabila anda membuat sebarang perubahan pada fail dalam direktori kerja anda, anda boleh menggunakan arahan ini untuk melihat perubahan tersebut. Penggunaan khusus adalah seperti berikut:
git status
Arahan ini akan memaparkan kemas kini fail tanpa komitmen dan berperingkat. Kemas kini tanpa komitmen ditandai dengan warna merah gelap dan kemas kini berperingkat ditandai dengan warna hijau gelap.
Ringkasan
Sama ada anda menggunakan perintah git diff, git show, log git atau git, arahan ini memberi anda cara yang berbeza untuk melihat fail yang diubah suai. Sama ada anda menjejak sejarah komit, melihat perubahan terkini atau melihat semua kemas kini dalam direktori kerja semasa, arahan ini akan memberikan anda maklumat penting untuk mengurus projek Git anda dengan lebih baik.
Atas ialah kandungan terperinci Bagaimana untuk menyemak fail mana yang telah diubah suai dalam git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

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)

Topik panas



GitHub tidak sukar untuk dipelajari. 1) Menguasai Pengetahuan Asas: GitHub adalah sistem kawalan versi berasaskan Git yang membantu mengubah perubahan kod dan pembangunan kolaboratif. 2) Memahami Fungsi Teras: Rekod Kawalan Versi Setiap Penyerahan, Menyokong Kerja Tempatan dan Penyegerakan Jauh. 3) Ketahui cara menggunakan: dari membuat repositori untuk menolak komitmen, menggunakan cawangan dan tarik permintaan. 4) Menyelesaikan masalah biasa: seperti gabungan konflik dan lupa untuk menambah fail. 5) Amalan Pengoptimuman: Gunakan mesej penyerahan yang bermakna, membersihkan cawangan, dan menguruskan tugas menggunakan papan projek. Melalui amalan dan komunikasi komuniti, lengkung pembelajaran Github tidak curam.

Git dan GitHub bukan perkara yang sama. Git adalah sistem kawalan versi, dan GitHub adalah platform hosting kod berasaskan Git. Git digunakan untuk menguruskan versi kod, dan GitHub menyediakan persekitaran kerjasama dalam talian.

Microsoft tidak memiliki Git, tetapi memiliki GitHub. 1.GIT adalah sistem kawalan versi yang diedarkan oleh Linus Torvaz pada tahun 2005. 2. GitHub adalah platform hosting kod dalam talian berdasarkan Git. Ia ditubuhkan pada tahun 2008 dan diperoleh oleh Microsoft pada tahun 2018.

Pada resume anda, anda harus memilih untuk menulis git atau github berdasarkan keperluan kedudukan anda dan pengalaman peribadi. 1. Jika kedudukan memerlukan kemahiran git, sorot git. 2. Jika kedudukan nilai penyertaan komuniti, tunjukkan GitHub. 3. Pastikan untuk menerangkan pengalaman penggunaan dan kes -kes projek secara terperinci dan berakhir dengan ayat lengkap.

Bermula dari Git lebih sesuai untuk pemahaman yang mendalam tentang prinsip kawalan versi, dan bermula dari GitHub lebih sesuai untuk memberi tumpuan kepada kerjasama dan hosting kod. 1.GIT adalah sistem kawalan versi yang diedarkan yang membantu menguruskan sejarah versi kod. 2. GitHub adalah platform dalam talian berdasarkan Git, menyediakan keupayaan hosting dan keupayaan kolaborasi.

GIT adalah sistem kawalan versi yang diedarkan sumber terbuka yang membantu pemaju menjejaki perubahan fail, bekerjasama dan menguruskan versi kod. Fungsi terasnya termasuk: 1) pengubahsuaian kod rekod, 2) sandaran kepada versi terdahulu, 3) pembangunan kerjasama, dan 4) membuat dan menguruskan cawangan untuk pembangunan selari.

Alasan untuk menggunakan GitHub untuk menguruskan projek HTML ialah ia menyediakan platform untuk kawalan versi, pembangunan kerjasama dan pembentangan kerja. Langkah -langkah khusus termasuk: 1. Di samping itu, GitHub juga menyokong kajian semula kod, isu dan ciri PullRequest untuk membantu mengoptimumkan dan bekerjasama dalam projek HTML.

Gitlab lebih baik untuk sesetengah pemaju dan pasukan kerana ia menyediakan toolchain DevOps lengkap dan keupayaan CI/CD yang kuat. 1. Fungsi CI/CD Gitlab disepadukan dalam platform, menyokong automasi proses penuh dari penyerahan kod ke penggunaan. 2. Teknologi rendering sisi pelayannya meningkatkan kelajuan pemuatan halaman untuk projek besar. 3. Sistem Pengurusan Kebenaran Gitlab lebih fleksibel dan menyokong kawalan halus.
