GNU/Linux >> Belajar Linux >  >> Ubuntu

Apa Itu Git Upstream Dan Cara Mengatur Cabang Upstream

Pendahuluan

Saat Anda mengkloning repositori Git atau membuat fitur baru melalui cabang, Anda perlu mengetahui cara kerja cabang hulu dan cara menyiapkannya.

Artikel ini memberikan ikhtisar tentang cara menyiapkan cabang hulu Git, cara mengubahnya, dan cara memiliki ikhtisar tentang cabang Git mana yang melacak cabang hulu mana.

Prasyarat

  • Git diinstal dan dikonfigurasi
  • Repositori Git kloning atau proyek Git Anda sendiri yang disiapkan secara lokal

Apa itu Cabang Upstream Git?

Menggunakan analogi sungai untuk mengilustrasikan aliran data, hulu mengirimkan data Anda kembali ke tempat asal aliran sungai. Saat Anda mengirim sesuatu ke hulu, Anda mengirimnya kembali ke penulis asli repositori.

Dengan git set upstream , Anda dapat memilih ke mana cabang lokal Anda saat ini akan mengalir. Ini memungkinkan Anda untuk mengubah cabang jarak jauh default.

Cara Mengatur Cabang Upstream di Git

Ada dua cara untuk mengatur cabang upstream di Git:

  • Menggunakan git push , yang merupakan metode tercepat jika Anda perlu menyetel satu cabang upstream.
  • Menggunakan perintah alias singkat. Metode ini masuk akal jika Anda sering mengubah aliran cabang Anda saat ini.

Metode 1:Mengatur Cabang Upstream Menggunakan Git Push

Menggunakan git push untuk mengatur cabang upstream adalah cara paling mudah untuk mengatur cabang upstream di Git.

1. Buat cabang baru dan beri nama. Kami menamai kami tes . Beralih ke sana menggunakan checkout perintah dengan -b pilihan:

git checkout -b <branch name>

Konfirmasi cabang sakelar muncul:

2. Atur cabang upstream menggunakan git push perintah dengan -u ekstensi atau gunakan versi yang lebih panjang --set-upstream . Ganti <branch name> dengan nama cabang Anda.

git push -u origin <branch name>

Alternatifnya:

git push --set-upstream origin <branch name>

Anda mendapatkan konfirmasi bahwa cabang Anda telah disiapkan untuk melacak cabang jarak jauh:

Cabang uji sekarang memiliki cabang hulu yang ditetapkan.

Metode 2:Mengatur Cabang Upstream Menggunakan Alias

Alih-alih melalui perintah ini setiap kali Anda membuat cabang baru, siapkan perintah alias singkat. Anda dapat memodifikasi perintah Git yang ada atau membuat perintah bash.

1. Konfigurasikan perintah alias global melalui git config dengan --global perintah:

git config --global alias.<alias name> "push -u origin HEAD"

Atau buat perintah bash alias menggunakan alias :

alias <alias name> ='git push -u origin HEAD'

2. Jalankan alias global Anda dengan mengetik:

git <alias name>

Atau alias bash Anda dengan mengetikkan namanya:

<alias name>

Cara Mengubah Cabang Upstream di Git

Lacak cabang hulu yang berbeda dari cabang yang baru saja Anda siapkan dengan menjalankan:

git branch  -u <remote/branch name>

Misalnya:

git branch  -u <origin/global>

Terminal mencetak pesan konfirmasi:

Cara Memeriksa Cabang Git Mana yang Melacak Cabang Hulu Mana

Buat daftar semua cabang dan pelacakan cabang Anda dengan menjalankan git branch dengan -vv pilihan:

git branch -vv

utama cabang memiliki cabang pelacakan [origin/main] . Ujian cabang memiliki cabang pelacakan [origin/global] . global cabang tidak memiliki cabang pelacakan, dan oleh karena itu tidak ada cabang hulu.


Ubuntu
  1. Cara Menginstal dan Mengatur mysql 8 di Ubuntu 20.04

  2. Cara Mengatur atau Mengubah Zona Waktu di Ubuntu 20.04 dan 21.04

  3. Bagaimana cara menginstal dan mengatur Git di Ubuntu?

  1. Cara Mengatur dan Menggunakan Registri Docker Pribadi

  2. Cara Mengganti Nama Cabang Git Lokal dan Jarak Jauh

  3. Apa itu Mode SELinux dan cara mengaturnya

  1. Cara Mengganti Nama Cabang Git Lokal dan Jarak Jauh

  2. Apa itu Hadoop Mapreduce dan Bagaimana Cara Kerjanya

  3. Apa itu Umask dan Bagaimana Cara Menggunakannya