Catatan Harian ( Day 5 )
Git & Github
Hai, hari ini saya ingin mengulas ulang mengenai beberapa hal yang saya pelajari mengenai Merge Conflict dan Remote pada Git dan Github.
Oke, mari kita langsung saja ulas semuanya 😁
Merge Conflict
Saat bekerja dalam tim, seringkali lebih dari satu orang mengerjakan bagian yang sama dari kodeyang dibuat. Ketika dua atau lebih anggota tim melakukan perubahan pada baris yang sama dalam file yang sama dan mencoba untuk menggabungkan perubahan itu, Git tidak dapat memutuskan mana yang harus dipertahankan. itu yang dinamakan sebagai merge conflict.
Saat Git mendeteksi merge conflict, file yang bermasalah akan ditandai dan perlu diselesaikan secara manual. Pada file yang terkena konflik itu ada pemisah seperti <<<<<<< HEAD, =======, dan >>>>>>> namaBranch. lalu tentukan mana yang akan digunakan, bisa salah satunya atau bisa dua duanya ,lalu bisa hapus baris <<<<< tadi.
Remote
Remote adalah repositori Git yang di-host di server atau di platform berbasis cloud seperti GitHub, GitLab, atau Bitbucket. Remote memungkinkan Anda untuk mengakses repositori dari berbagai perangkat dan memungkinkan kolaborasi dengan orang lain.
Remote ini membuat kalian dapat berbagi kode dengan tim dengan melakukan push kode lokal kalian ke remote repository, sehingga tim lain dapat pull perubahan tersebut. Remote juga memungkinkan kalian bekerja di banyak perangkat. Kalian bisa clone repositori dari remote dan melanjutkan pekerjaan dari komputer yang berbeda. Selain itu, remote memungkinkan banyak orang bekerja pada proyek yang sama, mengirimkan perubahan, dan berkolaborasi.
Untuk menggunakan remote dalam Git, Kalian dapat menambahkan remote repository dengan perintah `git remote add origin [URL]`, di mana `origin` adalah nama default untuk remote repository. Setelah melakukan commit, kalian bisa mengirimkan perubahan ke remote repository dengan perintah `git push origin main`, yang akan mengirimkan perubahan dari branch `main` ke remote `origin`. Jika kalian ingin memperbarui salinan lokal dengan perubahan dari remote, gunakan perintah `git pull origin main`, yang akan menggabungkan (merge) perubahan dari remote branch `main` ke branch lokal kalian.
Jadi, itulah sedikit ulasan mengenai pembelajaran saya hari ini tentang Git dan Github. Jika ada yang salah mohon untuk koreksi dengan komen di bawah ini untuk diskusi nya
Terimakasih 😁
Komentar
Posting Komentar