Memasukkan Git Project Untuk Pertama Kali

Gunakan langkah berikut ini ketika pertama kali membuat project baru di GitLab dan pastikan tidak ada file atau commit pada project tersebut.

Untuk mulai menggunakan git bisa menggunakan command line atau Git Gui, untuk referensi aplikasi Git Gui yang bisa di gunakan bisa di lihat disini: Git GUI

Untuk yang lebih suka menggunakan command line, bisa menggunakan aplikasi Git GUI tersebut, lebih di rekomendasikan untuk menggunakan SourceTree.

Sebelumnya:

  • Pastikan pada project di GitHub tidak ada file, commit atau branch satupun
  • Pastikan di dalam folder lokal project anda tidak terdapat hidden folder “.git”
  • Harus selalu membuat file readme.txt atau readme.md sebelumnya

# Menggunakan Command Line

Pastikan anda sedang berada dalam folder project yang akan di push ke GitLab project dengan pwd atau dir pada terminal.

Mulai langkah pertama dengan git init
Jika init berhasil maka akan muncul pesan:

Initialized empty Git repository in D:/wamp/www/tester/.git/

Dan otomatis akan membuat branch master pada git project tersebut.

Buka halaman project di GitLab, lalu copy URL ssh atau http pada:

gitlab_copy-git-repo

Buka lagi command line di PC anda, lalu masukkan repo URL tersebut sebagai remote server project tersebut dengan

git remote add <nama remote> <URL remote>

standar nama remote utama adalah: origin

Selanjutnya, masukkan semua file yang berada dalam folder tersebut ke dalam project git dengan:

git add .

lanjutkan dengan commit untuk memasukkan perubahan baru :

git commit -am "pesan commit"

pastikan pesan commit adalah keterangan perubahan yang telah di lakukan.

Lalu masukkan project ke remote project yang telah di tambahkan sebelumnya dengan cara:

git push -u origin

untuk tambahan -u hanya untuk pertama kali remote di tambahkan dan di push saja.

# Menggunakan SourceTree

coming soon

 

Jika push berhasil, bisa dilihat pada project di GitLab pada menu Commits:

gitlab-first-commit

Leave a Reply

Your email address will not be published. Required fields are marked *