Pengantar remotes

Git Tingkat Menengah

George Boorman

Curriculum Manager, DataCamp

Repo lokal

repo lokal di dalam komputer desktop

Git Tingkat Menengah

Repo remote

repo remote di cloud

Git Tingkat Menengah

Mengapa memakai repo remote?

Manfaat repo remote

  • Semua data dicadangkan

  • Kolaborasi dari mana saja

tampilan laptop menghadap atap dan danau

Git Tingkat Menengah

Mengklon repo

  • Salinan repo di komputer kita = remote lokal

  • Membuat salinan = cloning

git clone path-to-project-repo
  • Mengklon proyek lokal
git clone /home/george/repo
  • Mengklon dan menamai proyek lokal
git clone /home/george/repo new_repo
Git Tingkat Menengah

Mengklon remote

  • Repo remote biasanya disimpan di layanan hosting online

    • mis. GitHub, Bitbucket, atau GitLab
  • Jika kita punya akun:

    • Kita dapat mengklon repo remote ke komputer lokal
git clone URL
git clone https://github.com/datacamp/project
Git Tingkat Menengah

Mengidentifikasi remote

  • Saat mengklon repo

    • Git mengingat asalnya
  • Git menyimpan tag remote di konfigurasi repo baru

  • Daftar semua remote yang terkait dengan repo

git remote
datacamp
Git Tingkat Menengah

Mendapatkan informasi lanjutan

  • Dapatkan info lebih lanjut tentang remote
git remote -v
datacamp     https://github.com/datacamp/project (fetch)
datacamp     https://github.com/datacamp/project (pull)
Git Tingkat Menengah

Membuat remote

  • Saat mengklon, Git otomatis menamai remote origin
git remote add name URL
  • Buat remote bernama george
git remote add george https://github.com/george_datacamp/repo
  • Penamaan remote berguna untuk merge
Git Tingkat Menengah

Ayo berlatih!

Git Tingkat Menengah

Preparing Video For Download...