Visual Studio Code sudah menyertakan tool Git dalam aplikasinya. Oleh karena itu saya lebih suka bekerja dengan git menggunakan Visual Studio Code. Sebelum mencoba hal-hal dibawah ini, pastikan kita sudah membuat repositori lokal terlebih dahulu.
Baca Juga : Membuat Repositori Lokal
Langkah 1 : Membuat File Baru
Silahkan membuat file baru dengan nama fileutama.txt seperti gambar di bawah ini.

Terlihat Source Control berubah menjadi angka 1. Tekan tombol source control tersebut untuk mengetahui ada perubahan apa yang terjadi dalam repositori. Terlihat ada penambhan file baru.

Sekarang kita coba isi file utama seperti di bawah ini, lalu di save. Maka tidak ada perubahan dalam source control nya.

Untuk menyimpannya dalam Version Control Git, diperlukan perintah commit. Sebelum kesitu kita akan bahas dulu beberapa Kondisi file dalam GIT.
1. Untracked : File baru belum masuk ke dalam Version Kontrol Git
2. Modified : Sebelumnya file ini sudah masuk ke dalam Version Control Git, hanya saja saat ini sudah mengalami perubahan.
3. Stagged : revisi atau perubahan sudah ditandai, tapi belum masuk ke Version Control Git
4. Commited : Revisi/Perubahan sudah disimpan dalam Version Control Git.
Jadi alur nya adalah seperti ini :
Untracked/Modified -> Staged -> Commited
Langkah 2 : Pengubahan Kondisi File
Untuk mengubah kondisi Untracked menjadi Staged tinggal menakan tombol + seperti pada gambar dibawah :

Saat sudah pindah ke kondisi staged , maka tampilannya adalah sebagai berikut. Saat kita klik nama file nya, maka terlihat perubahan yang terjadi, dari asal nya kosong menjadi ada isinya .

Jika teman-teman menggunakan terminal atau tidak menggunakan Visual Studio Code, maka harus menjalankan perintah berikut di terminal/console
git add .
Setelah perintah add, diberi spasi lalu tanda titik artinya, perpindahan ke kondisi staged berlaku untuk semua file yang untracked/modified. Jadi ga perlu satu per satu di pindahkan.
Jika kita sudah yakin dengan perubahan file ini dan perubahan ini ingin dimasukan ke dalam Version Control Git, maka harus lakukan perintah Commit. Di Visual Studio Code, kita cukup isikan Message Commit nya, lalu tekan tombol Check.

Sehingga setelah commit maka dalam Source Control sudah tidak muncul file yang berubah seperti gambar di bawah :

Sekarang saya akan melakukan beberapa action:
1. Membuat subfolder modul1 dibawah folder test1
2. Mengisi subfolder modul1 dengan file isimodul1.txt
3. Edit fileutama.txt dengan menambahkan tulisan di baris keduanya.
Sehingga tampilan dalam source control nya adalah sebagai berikut :

Kita akan commit sekaligus semua perubahan di atas, dan message untuk commit nya adalah “Tambah Modul1”

Karena kita tidak masuk dulu ke kondisi staged seperti sebelumnya, maka akan muncul konfirmasi seperti berikut :

Jika kita ingin langsung commit tanpa masuk ke staged dulu, tekan tombol yes
Jika kita ingin langsung commit tanpa masuk ke staged dulu untuk proses-proses selanjutnya, maka tekan tombol always.
Ini diserahkan ke teman-teman. Untuk mudahnya biasanya tekan tombol Always saja.
Selanjutnya adalah Bekerja Dengan Remote Repository di Github
Pingback: Bekerja Dengan Remote Repository di Github - Stelselmatig