Skip to main content

Cara Upload Project Ke GitHub (Windows)

Pengenalan Github

Github adalah sebuah layanan repositori untuk menyimpan project secara online, project yang kita upload di github bersifat open-source yang bisa dikembangkan oleh programmer lain. Kelebihan Github adalah ketika kita membuat sebuah repositori project, kemudian menguploadnya lalu kita membuat perubahan atau penambahan pada project tersebut dan di upload ulang ke repositori itu maka project yang lama tidak akan hilang, jadi kita bisa membuat beberapa versi dari project yang dibuat dan hal ini sangat memudahkan bila kita ingin ke versi sebelumnya.

Github merupakan layanan repositori git yang sangat besar dan telah dikenal luas. Banyak varian repositori yang bisa diakses secara gratis sehingga menjadikan Github menjadi terkenal dengan layanan penyimpanan source code. Jika proyek kita bersifat open source, Github bisa menjadi pilihan yang tepat. Namun kelemahannya, jika kita menginginkan privasi untuk proyek, kita harus membayar Github.

 

Perintah Dasar Github

ada beberapa perintah dasar yang biasanya digunakan, perintah dimulai dari kata “git” :

git init
untuk membuat repositori lokal di dalam folder project.

git clone
meng-clone atau meng-copy projek dari repositori

git status
untuk menampilkan status pada repositori lokal.

git add
menambah file baru pada repositori yang dipilih.

git commit
menyimpan perubahan, dan setiap perubahan ini wajib memberikan keterangan pada setiap perubahan.

git push
mengirimkan perubahan file setelah di commit ke repositori.

git pull
mengambil file yang sudah di ubah dan di upload.

git branch
melihat branch yang tersedia pada repositori.

git merge
menggabungkan semua branch yang ada pada repositori.

Praktek

oke langsung saja praktek cara upload project di github secara public

Berikut langkah-langkahnya:

1. Silahkan buat akun terlebih dahulu di github.com

2. Download software Git disini. Sesuaikan dengan sistem operasi yang digunakan, pada tutorial ini kami menggunakan Windows

3. Lakukan instalasi Git seperti software pada umumnya

4. Login ke Github.com dan buatlah sebuah repository baru dengan mengeklik tombol yang terletak pada kanan atas seperti gambar berikut:

 

5. Buat repository baru, misalnya dengan nama “Image_Processing(bebas sesuai nama dengan kalian) kemudian klik tombol Create repository lihat gambar:

6. Sekarang kita bisa mengakses remote repository dengan url https://github.com/gorila7989/Image_Processing.git

7. Arahkan pada direktori tempat project akan diupload ke repository di Github

8. Untuk pengguna Windows klik kanan folder project dan pilih Git Bash. Berikut gambarnya:

9. Kemudian akan muncul command prompt / CMD

10. Jika baru pertama kali meggunakan software Git, sebaiknya konfigurasi username dan email dulu

Git config --global user.name "username anda"
Git config --global user.email "email anda"

11. Setelah melakukan konfigurasi username dan email, kemudian lakukan inisiasi dengan menulis perintah berikut

Git init

12. Kemudian tambahkan semua file yang ada dalam folder project kita, ketikan

Git add *

13. Buat commit projectnya

Git commit –m "Image_Processing"

14. Setelah kita buat commit untuk projectnya, remote repository yang telah dibuat tadi, contoh https://github.com/gorila7989/Image_Processing.git, ketikan
Git remote add origin https://github.com/gorila7989/Image_Processing.git

15. Setelah meremote repository, kemudian kita pull projectnya dengan perintah

Git pull origin master

16. Setelah meremote repository, kemudian kita pull projectnya dengan perintah

Git pull origin master

17. Terakhir, kita akan diminta username dan password kita. Untuk password mungkin kita tidak akan melihat password yang kita ketikan

18. Tunggu sampai project selesai di upload

19. Jika proses upload selesai, cek pada Github lalu refresh repository, maka file kita sudah terupload disana

Referensi


 

 

Comments

Popular posts from this blog

Identifikasi Part Of Speech Pada Lirik Lagu

Justin Bieber - Ghost   [Verse 1] Youngblood thinks there's always tomorrow I miss your touch on nights when I'm hollow I know you cross the bridge that I can't follow Word / Pharse / Clause Parts Of Speech Complete Sentence Youngblood Adjectiva Youngblood thinks there’s always tomorrow Thinks Action Verb (Intransitive) There’s Adverb Always Adverb of Frequency Tomorrow Adverb of Time I Pronoun(Personal) I miss your touch on nights when I'm hollow Miss Action Verb (Transitive) Your Pronoun( Possessive ) Touch Action Verb (Intransitive) On Preposition Nights Adverb of Time When Subordinating Conjuction I’m Pronoun(Personal...

Hukum Pada Teknologi Informasi

  Jelaskan apa fungsi hukum dalam teknologi informasi! Suatu perangkat aturan yang dibuat oleh Negara dan mengikat warga negaranya untuk mengikuti aturan tersebut agar tercapai kedamaian yang didasarkan atas keserasian antara ketertiban dengan ketentraman, yang secara umum disebut Hukum. Hukum dalam arti luas , sesungguhnya mencakup segala macam ketentuan hukum yang ada, baik materi hukum tertulis ( tertuang dalam perundang-undangan ) dan hukum tidak tertulis ( tertuang dalam kebiasaan ataupun praktek bisnis yang berkembang). Keberadaan hukum sebagai rule of law berbanding lurus dengan melihat sejauh mana pemahaman hukum dan kesadaran hukum masyarakat itu sendiri terhadap informasi hukum yang tengah berlaku. Sistem hukum yang baik belum tentu dapat terwujud dengan pembuatan perundangundangan yang baru terus menerus, melainkan memerlukan suatu kajian yang mendalam mengenai sejauh mana sistem hukum yang berlaku dapat dioptimalkan.   Pemanfaatan Teknologi Informasi, media, ...

Data Mining dengan Machine Learning

Data Mining Apa itu Data Mining ? Data Mining adalah sebuah aktifitas dan bukanlah sebuah algoritma atau program. Dalam pelaksanaan aktifitas Data Mining maka seringkali digunakan berbagai teknik ataupun algoritma yang berasala dari berbagai disiplin ilmu misalnya statistik, artificial intelligence ataupun machine learning. Data mining adalah proses menerapkan metode ini untuk data dengan maksud untuk mengungkap pola-pola tersembunyi. Dengan arti lain Data mining adalah proses untuk penggalian pola-pola dari data. Data mining menjadi alat yang semakin penting untuk mengubah data tersebut menjadi informasi. Hal inisering digunakan dalam berbagai praktek profil, seperti pemasaran, pengawasan, deteksi penipuan dan penemuan ilmiah. Telah digunakan selama bertahun-tahun oleh bisnis, ilmuwan dan pemerintah untuk menyaring volume data seperti catatan perjalanan penumpang penerbangan, data sensus dan supermarketscanner data untuk menghasilkan laporan riset pasar. ...