Bekerja dengan branch

Pendahuluan Konsep GitHub

George Boorman

Curriculum Manager, DataCamp

Branch

  • Memungkinkan kerja paralel pada bagian proyek yang berbeda
  • Mengurangi risiko konflik versi file

diagram tiga branch: main, la liga, dan premier league

Pendahuluan Konsep GitHub

Branch utama

branch saat ini disorot di bagian code repo

Pendahuluan Konsep GitHub

Ada berapa branch?

jumlah branch disorot di bagian code repo

Pendahuluan Konsep GitHub

Membuat branch baru

ikon branch disorot di bagian code repo

Pendahuluan Konsep GitHub

Membuat branch baru

daftar branch, hanya menampilkan main. Tombol New branch di kanan berwarna hijau

Pendahuluan Konsep GitHub

Membuat branch baru

menambahkan nama branch la liga dan membuat branch

Pendahuluan Konsep GitHub

Membuat branch baru

daftar branch diperbarui termasuk la liga

Pendahuluan Konsep GitHub

Menambahkan file

Plot garis gol kandang vs tandang di la liga; Bagian kode branch la liga dengan plot gol kandang vs tandang

Pendahuluan Konsep GitHub

Menampilkan daftar branch

Dua branch disorot di bagian Code repo

Pendahuluan Konsep GitHub

Beralih branch

menu dropdown menampilkan branch aktif main dan la_liga

Pendahuluan Konsep GitHub

Beralih branch

memilih main dari menu dropdown branch

Pendahuluan Konsep GitHub

Membandingkan branch

Bagian Code dari branch main tanpa plot la liga kedua

Pendahuluan Konsep GitHub

Bekerja dengan branch

tangan menarik bagian berbeda dari diagram pai

Pendahuluan Konsep GitHub

Aturan perlindungan branch

  • Aturan untuk branch tertentu
    • Wajibkan pull request sebelum merge
    • Wajibkan pull request disetujui sebelum merge
    • Batasi siapa yang dapat menghapus branch yang dilindungi

gembok

1 Kredit gambar: https://unsplash.com/@bluzninja
Pendahuluan Konsep GitHub

Aturan perlindungan branch

Bagian Settings repo disorot

Pendahuluan Konsep GitHub

Aturan perlindungan branch

bagian Branches pada tab Settings

Pendahuluan Konsep GitHub

Aturan perlindungan branch

branches di tab settings, menampilkan Default branch: main dan bagian untuk menambah Branch protection rules

Pendahuluan Konsep GitHub

Menambahkan aturan

Menamai pola nama branch sebagai protect main

Pendahuluan Konsep GitHub

Wajibkan pull request

Video mengklik Require a pull request before merging

Pendahuluan Konsep GitHub

Menyimpan aturan

Klik create untuk menyimpan aturan

Pendahuluan Konsep GitHub

Ayo berlatih!

Pendahuluan Konsep GitHub

Preparing Video For Download...