Top Notes

Catatan Pemrograman dan Apapun yang Menarik

Tentang Saya

Foto saya:
My photo

Catatan tentang pemrograman dan keislaman yang disarikan dari berbagai sumber tepercaya.

Beberapa link

Berikut beberapa link penting


git

Apa itu git?
angular illustration

git merupakan tempat menyimpan file-file source code aplikasi yang dapat dengan mudah disharingkan kepada yang lain. Bahasa kerennya "version control system". Kalau belum paham, silakan googling :D.

Pada artikel ini, saya akan bahas secara singkat saja. Hal-hal yang lebih ke best practice saja.

inisialisasi git

Langkah-langkah inisialisasi git pada folder/project:

  • buat folder baru untuk project yang dimaksud
  • contoh: mkdir project1

  • masuk pada folder tersebut
  • cd project1

  • jalankan inisialisasi: git init lalu tekan enter
  • Maka akan muncul beberapa file dan folder konfigurasi. Yang perlu diperhatikan adalah file .gitignore . File tersebut bisa kita isi dengan file atau folder yang akan kita ignore/abaikan. Tinggal isikan nama file/folder yang diabaikan, dalam arti tidak akan ikut terupload ke github

    Pada kelanjutannya, kita akan mengisi folder tersebut dengan file/folder project kita.

Membuat snapshot atas project kita

Setiap kita melakukan perubahan tertentu dan sampailah kita pada perubahan yang cukup, sebelum melanjutkan ke tahap selanjutnya, adakalanya kita perlu membuat snapshot. Snapshot merupakan titik dimana kita bisa kembali ke keadaan tersebut bilamana pada pengembangan selanjutnya ada hal-hal yang tak diinginkan. Jadi semacam restore.

Langkah-langkah menciptakan snapshot:

  • pada terminal/command prompt: git add .
  • lalu ketikkan: git commit -am 'isi_pesan_yg_diinginkan'
  • Usahakan untuk isi pesan dengan hal-hal yang cukup bermakna/informatif

konfigurasi supaya bisa git push/upload project ke github

Untuk dapat menjalankan git push, sebelumnya harus menjalankan konfigurasi. konfigurasinya:

  • Jalankan perintah: git remote add origin https://(token)@github.com/username/repository-name
  • Token didapat dari: github.com -> masuk menu settings -> developer settings -> personal access tokens
  • Terakhir jalankan: git push
  • Jika ada pesan kesalahan tentang username, masuk ke bagian konfigurasi username.

Konfigurasi Username dan Email
  • Cara set username: git config --global user.name "NAMA_DEPAN NAMA_BELAKANG"
  • cara set email: git config --global user.email "EMAILMU@gmail.com"

Biasanya, yang paling banyak salah ada di tentang cara push ke github. Karena versi sebelumnya git, tidak memakai token. Sedangkan, yang terbaru memakai token. Sekian.

Error yang Biasa Terjadi
  • Yang menyebutkan sudah ada origin dll
  • Caranya, remove dahulu dengan: git remote remove origin

  • Lalu jalankan kembali perintah:
  • git remote add origin https://(token)@github.com/username/repository-name

Biasanya masalah sudah beres, tinggal lanjut: git push

Git Error Push

Solusi:

    $ git pull --rebase origin master

    itu membuat master sebagai base, lalu:

    $ git push origin master

    untuk push ke github. Biasanya bisa.

Every myth is based on fact