cari
Rumahalat pembangunangitOrganisasi nota tutorial Git (perkongsian ringkasan)

Artikel ini membawakan anda pengetahuan yang berkaitan tentang Git, yang terutamanya mengatur nota tutorial git, termasuk kaedah pengawal versi, pemasangan, operasi asas dan arahan pengendalian, dll. Saya harap Bermanfaat kepada semua orang.

Organisasi nota tutorial Git (perkongsian ringkasan)

Pembelajaran yang disyorkan: "Tutorial Git"

1. Kaedah Pengawal Versi

1.1 Sebenar senario

Pemulihan kod sandaran, pembangunan kolaboratif, isu kod kebolehkesanan

1.2 Kaedah kawalan versi

  1. Versi terpusat Alat Kawalan SVN dan CVS
    Semua orang memuat turun kod dari pelayan pusat dan menyerahkan pengubahsuaian kepada pelayan pusat.
  2. Alat kawalan versi teragih git
    Komputer semua orang mempunyai perpustakaan yang lengkap dan satu sama lain boleh melihat perubahan satu sama lain.
    Organisasi nota tutorial Git (perkongsian ringkasan)

2. Pemasangan

  1. Penjelasan:
    · Git GUI: Alat antara muka grafik yang disediakan oleh Git
    · Git Bash: Git Alat baris arahan yang disediakan
  2. Selepas pemasangan, sediakan e-mel dahulu (e-mel mengenal pasti orang yang berbeza):
    Buka Git Bash—
    Tetapkan orang itu git config --global user.name "name"
    Sediakan e-mel git config --global user.email "email"
  3. Anda boleh menyemak sama ada tetapan berjaya melalui git config --global user.name

3. Mulakan operasi

3.1 Buat setempat gudang

1 ) Buat direktori kosong sebagai repositori Git tempatan
2) Masukkan direktori ini, klik kanan untuk membuka tetingkap Git bash
3) Jalankan arahan git init
4) Selepas penciptaan berjaya, anda boleh melihatnya di bawah folder Direktori .git tersembunyi
boleh dilihat kemudian Operasi asas dalam Bahagian 4

3.2 Cawangan

Hampir semua kawalan versi disokong cawangan. Setiap orang mempunyai cawangan bebas, dan pembangunan tidak menjejaskan satu sama lain. Apabila selesai, gabungkan mereka bersama-sama. HEAD menunjuk ke cawangan semasa, dan pengubahsuaian hanya akan mengubah kandungan cawangan semasa.
git branch Lihat cawangan
git branch nameBuat cawangan nama
Jika git checkout 分支名Konflik antara cawangan yang berbezagit checkout -b 分支名: Ia tidak akan digabungkan secara automatik dan versi maklumat yang berbeza perlu dipilih secara manual untuk disimpan dalam fail
3.3 Gudang jauh Git git merge 分支名1
Yang biasa digunakan ialah GitHub, Code Cloud dan GitLab (biasa digunakan oleh perusahaan) Kursus ini menggunakan Code Cloud sebagai contoh. 1) Buka halaman web gitee untuk log masuk - buat gudang baharu -
2) Konfigurasikan kunci awam SSH: git branch -d name-D

Masukkan

dalam bash (terus tekan Enter jika kunci awam sudah wujud, ia akan secara automatik Override)

Dapatkan kunci awam - Salin kunci awam output - Buka Kunci Awam-Tetapan Pengguna-SSH gitee


Sahkan sama ada konfigurasi berjaya:

  1. 3) Sambungkan ke repositori tempatan ssh-keygen -t rsa
  2. Buka repositori yang dibuat pada gitee, salin SSH (alamat repositori jauh) cat ~/.ssh/id_rsa.pub
  3. Dalam bash
  4. Ambil perhatian bahawa anda perlu melakukan ini sebelum ssh -T git@gitee.com
Semak sama ada konfigurasi berjaya

Nama yang anda tetapkan muncul dan ia berjaya

    Muat naik kod tempatan
  1. Ambil perhatian bahawa anda mesti menyerahkannya di gudang tempatan sebelum melakukan ini
  2. Ia selesai Kodnya ialah
  3. git remote add name(自己设置的名字) ssh地址 [-f]: Tulis ganti paksa kod jauh git init [–set -upstream] bermaksud mewujudkan perkaitan antara cawangan tempatan dan terpencil
  4. Nama cawangan terpencil adalah sama dengan
  5. git remote setempat boleh ditinggalkan: [nama cawangan jauh] Jika kedua-duanya
  6. dikaitkan
  7. , [nama cawangan tempatan] boleh diabaikan: [nama cawangan jauh] git push [本地分支名]:[远端分支名]
    git push [-f] [--set-upstream][远端名称] [本地分支名]:[远端分支名]4) Operasi lain
    1. Klon daripada repositori jauh git clone [本地路径]
    2. Ambil daripada repositori jauh git fetch [remote name] [branch name]
      Ambil kemas kini dalam repositori secara setempat tanpa bergabung. Jika nama jauh dan nama cawangan tidak dinyatakan, semua cawangan akan diambil dan cawangan semasa akan dikemas kini. Jika anda perlu bergabung, anda memerlukan git merge [remote name]
    3. arahan tarik git pull [remote name] [branch name] iaitu, ambil dan gabung
    4. selesaikan konflik cantuman
      Selepas AB diklon dari hujung jauh, A menolak selepas pengubahsuaian tempatan Ke hujung terpencil, selepas B mengubah suai kandungan yang sama bagi fail yang sama secara setempat dan ingin menariknya dari gudang jauh, konflik akan digabungkan, yang sama seperti penyelesaian konflik di cawangan tempatan yang berbeza.

    3.4 Menggunakan git dalam IDEA

    Saya tidak menggunakan idea

    4 Arahan operasi asas yang dibuat sebelum

    Kecuali fail .git, fail lain dalam folder adalah direktori kerja kami. Ubah suai fail (tambah, padam, kemas kini) dalam direktori kerja Status pengubahsuaian ini akan berubah apabila kami melaksanakan arahan Git
    git add: Buat fail baharu dari awal (tidak dijejaki) atau Ubah suai fail sedia ada (bukan buat sementara waktu. disimpan) Gunakan perintah git add untuk menyimpan fail ke kawasan storan sementara. (Ruang Kerja - Kawasan pementasan)
    git commit: Kawasan pementasan memasuki gudang dan menjana rekod penyerahan. (Kawasan pementasan - gudang) git commit -m "评论内容"
    git status: Lihat status direktori kerja dan kawasan pementasan
    git log: Lihat sejarah penyerahan

    • –semua Tunjukkan semua Cawangan
    • –pretty=oneline Paparkan maklumat komit sebagai satu baris
    • –abbrev-commit Jadikan komit output lebih pendek
    • –graf Paparkan sebagai graf

    git reset --hard commitID: versi rollback
    Anda boleh menggunakan arahan git -log atau git log untuk melihat commitID
    touch .gitignore Tambahkan nama fail yang anda tidak mahu sertai dalam kemas kini dan anda tidak boleh lagi mengambil bahagian dalam pengurusan gudang

    Pembelajaran yang disyorkan: "Tutorial Pembelajaran Git"

Atas ialah kandungan terperinci Organisasi nota tutorial Git (perkongsian ringkasan). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:CSDN. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
GitHub: Platform untuk pemaju dan projekGitHub: Platform untuk pemaju dan projekApr 13, 2025 am 12:01 AM

Ciri -ciri teras GitHub termasuk kawalan versi, pengurusan cawangan, kajian kod, penjejakan isu dan pengurusan projek. 1. Kawalan versi dan pengurusan cawangan adalah berdasarkan Git, yang membolehkan pengesanan perubahan kod dan pembangunan eksperimen. 2. Kajian Kod dilaksanakan melalui PullRequest untuk meningkatkan kualiti kod dan kerjasama pasukan. 3. Isu Penjejakan dan Pengurusan Projek dijalankan melalui isu -isu dan Lembaga Pengurusan Projek untuk meningkatkan ketelusan projek dan kebolehkesanan.

Github dalam Tindakan: Contoh dan Kes GunakanGithub dalam Tindakan: Contoh dan Kes GunakanApr 12, 2025 am 12:16 AM

GitHub adalah alat yang berkuasa untuk meningkatkan kecekapan dan kualiti pembangunan perisian. 1) Kawalan versi: Menguruskan perubahan kod melalui Git. 2) PullRequests: Melakukan semakan kod dan meningkatkan kualiti kod. 3) Isu: Bug trek dan kemajuan projek. 4) GitHubactions: Automatikkan proses pembinaan, ujian dan penempatan.

Git vs Github: Kawalan Versi dan Kod HostingGit vs Github: Kawalan Versi dan Kod HostingApr 11, 2025 am 11:33 AM

Git adalah sistem kawalan versi, dan GitHub adalah platform hosting kod berasaskan Git. Git digunakan untuk menguruskan versi kod dan menyokong operasi tempatan; Github menyediakan alat kerjasama dalam talian seperti Penjejakan Isu dan PullRequest.

Apakah git dengan kata -kata mudah?Apakah git dengan kata -kata mudah?Apr 09, 2025 am 12:12 AM

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.

Adakah git sama dengan GitHub?Adakah git sama dengan GitHub?Apr 08, 2025 am 12:13 AM

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.

Bagaimana cara menggunakan github untuk html?Bagaimana cara menggunakan github untuk html?Apr 07, 2025 am 12:13 AM

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.

Sekiranya saya mulakan dengan git atau github?Sekiranya saya mulakan dengan git atau github?Apr 06, 2025 am 12:09 AM

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.

Adakah Microsoft memiliki git atau github?Adakah Microsoft memiliki git atau github?Apr 05, 2025 am 12:20 AM

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.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna