Cara checkout cabang jarak jauh di Git

Cabang adalah bagian penting dari setiap repositori git. Beberapa cabang membantu mengelola kode dengan benar. Setiap fitur baru dapat diuji tanpa mempengaruhi kode lain dari repositori dengan menyimpan file secara terpisah dengan menggunakan cabang. Semua komit dilakukan dengan beralih ke cabang tertentu yang berisi file baru atau yang diperbarui. Perubahan yang dibuat di cabang lokal dapat didorong ke cabang jarak jauh, dan cabang jarak jauh yang diperbarui dapat ditarik ke cabang lokal. `git checkoutPerintah ` terutama digunakan untuk beralih di antara cabang-cabang repositori lokal dan membuat cabang baru secara lokal. Tetapi perintah ini dapat digunakan untuk memeriksa cabang repositori jarak jauh dan bagaimana perintah ini dapat digunakan untuk cabang-cabang repositori jarak jauh, seperti yang ditunjukkan dalam tutorial ini.

Panduan untuk menggunakan cabang jarak jauh Git checkout:

  1. Berkomitmen untuk setiap tugas dengan benar setelah menyelesaikannya.
  2. Periksa semua perubahan terkait dilakukan dengan benar atau tidak.
  3. Uji kode dengan benar sebelum melakukan tugas apa pun.
  4. Pesan komit harus jelas bagi user untuk mendapatkan ide tentang tugas.
  5. Buat cabang yang diperlukan untuk mengelola kode.

Prasyarat:

Instal GitHub Desktop.

GitHub Desktop membantu user git untuk melakukan tugas terkait git secara grafis. Anda dapat dengan mudah mengdownload penginstal terbaru aplikasi ini untuk Ubuntu dari github.com. Anda harus menginstal dan mengkonfigurasi aplikasi ini setelah mengdownload untuk menggunakannya. Anda juga dapat memeriksa tutorial menginstal GitHub Desktop di Ubuntu untuk mengetahui proses instalasi dengan benar.

Buat akun GitHub

Anda harus membuat akun GitHub untuk memeriksa perintah yang digunakan dalam tutorial ini.

Buat repositori lokal dan jarak jauh

Anda harus membuat repositori lokal dan mempublikasikan repositori di server jauh untuk menguji perintah checkout yang digunakan dalam tutorial ini untuk cabang jarak jauh.

Checkout Cabang jarak jauh:

Di bagian ini, repositori jarak jauh demo bernama read-filedigunakan untuk menguji perintah untuk checkout cabang jarak jauh. Repositori lokal dari repositori jarak jauh ini dibuat sebelumnya. Di sini, repositori lokal hanya berisi satu cabang, dan cabang baru telah dibuat untuk repositori jarak jauh dari jarak jauh. Buka repositori jarak jauh ini dari GitHub Desktop. Gambar berikut menunjukkan bahwa repositori jarak jauh memiliki dua cabang bernamamain dan master.

Buka repositori lokal dari terminal dan jalankan perintah berikut untuk menampilkan cabang-cabang repositori lokal yang ada.

$ git branch

Output berikut menunjukkan bahwa repositori lokal berisi cabang bernama main.

Jalankan perintah berikut untuk mengambil perubahan yang dibuat di repositori jarak jauh dan memeriksa konten yang diperbarui dari repositori jarak jauh. Perintah akan menanyakan nama user dan password akun GitHub.

$ git fetch origin

Output berikut menunjukkan bahwa cabang baru bernama master ditambahkan ke repositori jarak jauh.

Jalankan perintah berikut untuk memeriksa daftar cabang repositori lokal setelah menjalankan perintah fetch dan membuat cabang lokal baru untuk melacak cabang jarak jauh.

$ git branch

$ get checkout -b master origin/master

$ git branch

Output berikut menunjukkan bahwa setelah menjalankan `git checkout`perintah, cabang baru bernama master dibuat di repositori lokal untuk melacak cabang jarak jauh bernama master.

Buka github.com dan masuk ke akun Anda. Buka repositori bernamaread-filedari server jauh. Buat file baru bernamaread3.phpdi repositori jarak jauh dan lakukan tugas. Menurut gambar berikut, repositori jarak jauh berisi tiga file. Ini adalahread.php, read2.php, dan read3.php.

Anda dapat mengambil konten yang diperbarui dari repositori jarak jauh dari terminal dengan menjalankan perintah git atau dengan membuka repositori lokal dari GitHub Desktop dan mengklik opsi tertentu. Jika Anda tidak terbiasa dengan perintah git dan memperbarui repositori lokal dengan interface user grafis, buka repositori lokal dari GitHub Desktop. Output berikut menunjukkan bahwa repositori lokal tidak diperbarui dengan repositori jarak jauh, dan file terakhir yang dikomit dalam repositori adalah:read2.php. Untuk mengambil konten baru dari server jarak jauh, klik tombolFetch origintombol. Jika repositori lokal dan jarak jauh tidak cocok dan konten yang diperbarui diambil dari repositori jarak jauh, makathe Pull origin pilihan akan ditampilkan.

Telah ditunjukkan pada langkah sebelumnya bahwa file baru telah dibuat di repositori jarak jauh. Jadi, gambar berikut menunjukkanPull originpilihan di GitHub Desktop. Klik opsi ini untuk mengambil konten yang diperbarui dari repositori jarak jauh dan menyimpan konten di repositori lokal.

Setelah mengklik opsi Tarik asal, repositori lokal akan berisi file baru bernama read3.phpyang akan ditarik dari server jauh. Output berikut menunjukkan bahwa repositori berisi file baru dan pesan komit baru sekarang.

Pada tugas sebelumnya, repositori lokal telah diperbarui dengan konten repositori jarak jauh. Tetapi Anda dapat memperbarui repositori jarak jauh dengan konten baru dari repositori lokal juga dengan menggunakan terminal atau GitHub Desktop. Anda harus menjalankan `git push` perintah dari terminal untuk memperbarui repositori jarak jauh atau klik pada Publish origin opsi dari GitHub Desktop untuk memperbarui repositori jarak jauh dengan konten baru yang dikomit dari repositori lokal.

Kesimpulan:

Tutorial ini menunjukkan useran perintah git checkout untuk melacak setiap cabang jarak jauh dengan cabang lokal. Fitur git ini berguna ketika cabang baru dibuat di repositori jarak jauh dari jarak jauh, dan cabang yang baru dibuat tidak ada di repositori lokal.

Related Posts