Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Having fun with Git

395 vues

Publié le

  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Having fun with Git

  1. 1. Having Fun with GIT GEEK STUDIO – AHMAD ARIF
  2. 2. Apa itu Git?  Git adalah nama sebuah Version Control System yang dibuat oleh Linus Torvalds  VCS sebuah sistem yang mencatat setiap perubahan terhadap sebuah atau sekumpulan berkas, sehingga anda dapat kembali ke salah satu versi dari berkas tersebut.  Umumnya programmer atau desainer melakukan perubahan versi dengan menyalin berkas-berkas yang mau diupdate, kemudian ditandai dengan merubah nama file atau folder dengan nama versi terbaru atau dengan menggunakan tanggal revisi.
  3. 3. 3 keadaan utama pada Git  Modified  Stagged  Commited
  4. 4. Instalasi Git  Linux  Ketikkan perintah berikut pada Terminal  sudo apt-get update  sudo apt-get install git  Windows  Download aplikasi git di http://msysgit.github.com/  Kemudian eksekusi
  5. 5. Konfigurasi Setelah Instalasai Git  Jalankan Git  Windows : Klik kanan pada direktori yang ingin menggunakan Git, pilih Git Bash  Linux : Buka terminal  Konfigurasi nama dan email Anda  git config --global user.name “Nama Anda”  git config --global user.email “Email Anda”  Konfigurasi editor untuk pesan commit  git config –global code.edtor “notepad” Tips & Trik: Untuk melihat pengaturan Git git config --list
  6. 6. Memulai Git  Menggunakan lokal repositori  git init  touch README.md  echo “Ini Readme” > README.md  git add README.md atau git add .  git commit –m “commit pertama”  Menggunakan repositori yang sudah ada  git clone git://github.com/schacon/grit.git
  7. 7. Mengatur remote repository  Untuk melihat server mana yang sudah Anda konfigurasikan ketikkan perintah berikut  git remote untuk melihat nama aliasnya saja  git remote –v untuk melihat nama alias dan URLnya  Melakukan sinkronisasi dari server ke lokal  git fetch NAMA_ALIAS atau git pull NAMA_ALIAS  Melakukan sinkronisasi dari lokal ke server  git push NAMA_ALIAS NAMA_BRANCH
  8. 8. Mengatur versi dengan tag  Melihat tag pada git  git tag  Menambahkan tag pada git  git tag NAMA_TAG  Secara default, perintah git push tidak menambahkan tag ke server  git tag NAMA_TAG  git push origin NAMA_TAG
  9. 9. Branching pada Git  Branching adalah proses pembuatan cabang, sehingga kita bias memiliki beberapa versi alternative yang masing-masing memiliki history sendiri  Sebuah branch pada awalnya adalah hasil duplikat dari branch lain dengan perintah git branch NAMA_BRANCH, namun pada akhirnya branch ini memiliki history sendiri.  Untuk berpindah dari satu branch ke branch lainnya, lakukan dengan mengetikkan perintah git checkout BRANCH_TUJUAN
  10. 10. Rebase pada Git  Rebase digunakan untuk memodifikasi riwayat commit yang sudah ada. Rebase dapat digunakan untuk menggantikan merge, walaupun memberikan hasil yang sama , keduanya memiliki efek yang berbeda. Proses merge akan menghasilkan commit sedangkan rebase tidak. Initial State Merge Rebase
  11. 11. Referensi  http://pcottle.github.io/learnGitBranching/  http://git-scm.com/  http://pcottle.github.io/learnGitBranching/  https://www.atlassian.com/git/

×