Mengupload (Push) Project ke Github

Aufa Billah
4 min readMay 5, 2021

--

Mengupload Project Local ke Repository Github

Photo by Amr Taha™ on Unsplash

Pada tulisan ini kita akan belajar bagaimana caranya mengupload (push) project ke Github.

Disclaimer: Ini bukan tulisan lengkap mengenai Git dan Github sehingga tidak membahas konsep dan cara kerja Git secara lengkap dan keseluruhan.

Bagi yang ingin mempelajari Git & Github lebih lanjut, silahkan belajar melalui beberapa resource yang tersedia di Internet.

Install Git

Sebelum kita mengupload project ke github, kita harus terlebih dahulu menginstall Git di sistem operasi.

Download Git berdasarkan sistem oprerasi masing-masing terlebih dahulu di sini:

Selanjutnya silahkan install Git melalui Instruksi yang tersedia.

Sistem Operasi Windows

Bagi yang menggunakan Sistem Operasi Windows, silahkan klik install, dan klik next sampai selesai (Biarkan pilihan default jika muncul opsi pilihan).

Sistem Operasi Linux

Bagi yang menggunakan Sistem Operasi Linux, silahkan install melalui terminal.

Install Git melalui terminal menggunakan perintah:

  • sudo apt install git

Konfigurasi Git

Tahapan selanjutnya adalah mengkonfigurasi Git.

Sebelum menggunakan Git, kita perlu mengkonfigurasikan beberapa hal yang diperlukan. Pada tahapan ini kita akan mengkonfigurasikan username dan email.

Buka Terminal:

  • Windows: klik kanan — Git GUI Here.
  • Linux: buka Terminal seperti biasa atau menggunakan shortcut ctrl + alt + t.

Selanjutnya kita konfigurasikan nama dan email:

  • Konfigurasikan nama: git config — global user.name “Nama Anda”
  • git config — global user.email email-anda@example.com

Pada bagian nama dan email, silahkan diisi dengan nama dan email Anda.

Cek konfigurasi git, apakah nama dan email sudah terdaftar:

  • git config --list
git config

Membuat Repositoty Github

Kita perlu membuat repository di github untuk menyimpan source code secara online.

Github
  • Buat repository baru dengan cara Klik tombol new di sebelah kiri.
Create new Repository
  • Buat nama repository baru. Misal praktikum-ci. Selanjutnya isi bagian lain jika diperlukan. Jika sudah klik tombol Create Repository.
Create a new repository

Inisialisasi Git (git init)

Kita perlu melakukan melakukan inisialisasi git di local.

Silahkan buka folder project yang ingin diinisiasi git. Contoh di bawah ini ingin diinisialisasi pada project blog codeigniter.

project blog codeigniter

Buka terminal di project tersebut:

  • Windows: klik kanan — pilih Git Bash Here
  • Linux: klik kanan — pilih open terminal here. Atau bisa berpindah ke direktori project menggunakan perintah cd.

Inisialisasi git dengan menjalankan perintah:

  • git init

Menambahkan Perubahan ke Staging Area (git add)

Pada langkah ini, silahkan kerjakan projek, tugas, atau perubahan apapun.

Jika sudah selesai, selanjutnya kita perlu menambahkan perubahan ke staging area.

Kita bisa menambahkan setiap perubahan ke staging area, kemudian melakukan commit pada setiap perubahan (atomic commit). Atau kita bisa menambahkan semua perubahan ke staging area, kemudian langsung melakukan commit.

Buka terminal di project, sama seperti yang dilakukan pada tahapan inisialisasi git (lihat kembali langkahnya pada bagian inisialisasi git).

Kita coba untuk menambahkan semua perubahan ke staging area:

  • git add .

Tanda titik di sini artinya ingin menambahkan semua perubahan ke staging area. Tanda titik sama seperti tanda bintang. Tanda bintang berarti seluruh file. Artinya kita ingin menambahkan semua file ke staging area

Menyimpan Perubahan (git commit)

Setelah kita menambahkan perubahan ke staging area, langkah terakhir adalah menyimpan perubahan. Hal ini sama seperti ketika kita sudah memasukan barang ke lemari, langkah selanjutnya adalah menguncinya atau menutupnya untuk disimpan.

Jika tidak melanjutkan dari tahapan sebelumnya, silahkan buka terminal pada folder project. Langkah yang dilakukan sama seperti di tahapan inisialisasi git.

Menyimpan perubahan:

  • git commit -m “pesan commit atau perubahan”

Pada pesan commit, silahkan isi pesan yang mewakili pekerjaan yang dilakukan. Misal menambahkan fitur login, membuat modul tambah data untuk user, menghapus fungsi update, dll.

Menambahkan Link Remote (git remote)

Kita belum menghubungkan project local dengan repository di github.

Kita akan menambahkan link repository ke project local agar project local dan repository github tersambung.

Buka repository github. Copy link repository (jangan lupa tambahkan .git di akhir url). Contoh: https://github.com/aufaroot18/praktikum-ci.git

Repository github

Menambahkan link remote:

Kita menambahkan remote dengan nama origin, link-nya adalah https://github.com/aufaroot18/praktikum-ci.git

Mengirim Perubahan ke Repository Github (git push)

Langkah terakhir adalah mengirim (upload/push) perubahan ke repository github.

Pada tahapan ini, kita akan mengirimkan kode project yang ada di local (laptop atau komputer) ke online yang ada di repository github.

Mengirim perubahan ke Repository Github:

  • git push origin main

Kita ingin mengirim perubahan ke origin (nama remote yang sudah kita buat pada tahapan sebelumnya) di branch main (utama).

Jika terdapat error karena branch main, silahkan push ke branch master:

  • git push origin master

Selanjutnya silahkan refresh repository github, dan project yang ada di local sudah terupload ke repository github.

Selesai, terima kasih.

--

--

No responses yet