Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Selamat Datang Peserta Workshop. Git-Source Code Management Oleh : M. Saiful Mukharom – website.cah.unpkediri.ac.id -

Presentasi serupa


Presentasi berjudul: "Selamat Datang Peserta Workshop. Git-Source Code Management Oleh : M. Saiful Mukharom – website.cah.unpkediri.ac.id -"— Transcript presentasi:

1 Selamat Datang Peserta Workshop

2 Git-Source Code Management Oleh : M. Saiful Mukharom – website.cah.unpkediri.ac.id -

3

4 team work

5 Version Control merekam setiap perubahan berkas mengembalikan perubahan berkas sebelumnya membandingkan perubahan setiap saat

6 Mengapa Version Control ?

7 tidak untuk Version Control Bring Order to chaos

8 Kolaborasi

9 Tipe Version Control System Local Version Control System Centralized Version Control System Distributed Version Control System

10 Local Version Control System

11 Centralized Version Control System

12 Distributed Version Control System

13 Software Version Control Subversion Bazar CVS Mercurial Git

14 Mengapa menggunakan Git ?

15 Source ohloh.net

16 Proyek yang menggunkan Git Jquery Linux Kernel Ruby on rails Android PostgreSQL OpenStack Source : https://github.com/blog/1359-the-octoverse-in-2012

17 Git Workflow

18 Tiga point penting workshop Setup dan konfigurasi dasar Git Perintah Dasar Kolaborasi dan Proyek

19 Git Setup Download Git for Windows Download Git for Linux

20 Modul Setup Git Setup Git for Windows Setup Git For Linux

21 Konfigurasi Git Global Membuat file.gitconfig $ touch.gitconfig Mengkonfigurasi git Global dengan perintah : $ git config --global user.name “Nama Lengkap” $ git config --global user.

22 Memeriksa hasil Konfigurasi : $ vi.gitconfig Atau $ cat ~/.gitconfig Hasil perintah : Konfigurasi Git Global

23 Konfigurasi Git Local Membuat direktori baru dengan perintah : $ mkdir public_repo $ cd public_repo/ Membuat working direktori $ mkdir my_project $ cd my_project $ git init

24 Konfigurasi Git Local Mengkonfigurasi Git local : $ git config user.name “Nama Lengkap” $ git config user. Memeriksa hasil konfigurasi : $ cat.git/config

25 Perbedaan Global : ~/.gitconfig Local ~/public_repo/my_project/.git/config

26 Perintah Mendasar -mkdir -cd -touch -cat -cp -mv -rm -vi -config -init -add -commit -clone -remote -pull -push

27 Perintah Dasar Git Membuat Working Directory : $ git init

28 Menampilkan subdirektori.git/ dengan perintah find.

29 Menampilkan Informasi Repository : $ git status

30 add dan commit

31 Buat File Baru : $ touch fileA.txt Menambahkan ke staging index : $ git add fileA.txt Menampilkan informasi fileA.txt $ git status

32 Untuk commit perubahan : $ git commit –m “initial commit” Sekarang File di commit ke HEAD (database repositori)

33 Menambahkan file ke staging index : $ git add. Atau $ git add *.txt Atau $ git add Tambahkan file ke database repositori : $ git commit –m “initial commit”

34 Edit fileA.txt : $ echo “hello file A” > fileA.txt Tambahkan fileA.txt ke repositori : $ git commit –m “update file A” Tambahkan ke staging index dahulu : $ git add fileA.txt

35 Log Menampilkan log yang sudah di commit : $ git log Menampilkan log dengan format ringkas : $ git log --oneline Untuk melihat commit log secara GUI: $ gitk

36 Kolaborasi

37 SSH-Keygen Buat ssh-keygen baru : $ ssh-keygen -t rsa –C “alamat_ /nama_host” Tempat Genereting ssh-keygen /user/ /.ssh/ $ ls ~/.ssh

38 Duplikasi file id_rsa.pub $ cp ~/.ssh/id_rsa.pub nama_kalian.pub Salin file nama_kalian.pub ke Flashdisk yang telah disediakan :

39 Cloning Cloning repository dari server : $ git clone Konfigurasi Lokal : $ cd trafficLight/ $ git config user.name “nama_kalian” $ git config user.

40 Remote Cloning repository dari server : $ git clone $ git remote -v Menambahkan remote repository: $ git remote add github cahunp/trafficLight.git $ git remote -v

41 Push and Pull Periksa Config lokal : $ cat.git/config Edit File README.md $ notepad README.md $ git add README.md $ git commit –m “Update README oleh nama kalian ”

42 Sinkronisasi dengan server $ git pull origin master Update Lokal ke Server $ git push origin master Perubahan di gitweb

43 Proyek Membuat Pemrograman dengan bahasa C++ : persegiPanjang segiTiga lingkaran kubus

44 Proyek Bersama Membuat Kalkulator dengan bahasa Pemrograman C++ : Penjumlahan Pengurangan Perkalian Pembagian.....

45 Branching dan Marging

46

47 Kolaborasi GitHub Registrasi Akun Pribadi di https://github.com

48 Membuat Organisasi di GitHub

49 Membuat Team

50 Invite Membering

51 Account Setting

52 Generating SSH-Key

53 Pull dan Push $ git remote –v $ git pull github master atau $ git pull origin master


Download ppt "Selamat Datang Peserta Workshop. Git-Source Code Management Oleh : M. Saiful Mukharom – website.cah.unpkediri.ac.id -"

Presentasi serupa


Iklan oleh Google