Git-Source Code Management

dokumen-dokumen yang mirip
Contekan Git. Table of Contents. 1. Introduction 2. Overview 3. Alur Kerja 4. Keterangan 5. Referensi

TUGAS 1 Aplikasi Web Dinamis Lanjut. Disusun Oleh : Rina Septiana ( )

TUGAS WEB DINAMIS LANJUT 1 TUTORIAL COMPOSER DAN GITHUB

TUGAS 1 Aplikasi Web Dinamis Lanjut Composer dan Github

APLIKASI WEB DINAMIS LANJUT TUGAS 1

TUGAS 1 APLIKASI WEB DINAMIS LANJUT. Nama : ARISTIAN NUGROHTOMO NIM :

TUGAS 1 APLIKASI WEB DINAMIS LANJUT MENGENAL COMPOSER DAN GITHUB DISUSUN OLEH: AHMAD DAHLAN AL-ASY ARI( )

TUGAS 1 WEB DINAMIS LANJUT COMPOSER DAN GITHUB DISUSUN OLEH : DUROTUL MADAROYAN ( )

TUGAS 1 WEB DINAMIS LANJUT. Nama : Parisaktiana Fathonah NIM : Link :

28/09/2013. Pemrograman I. By : Sri Rezeki Candra Nursari SKS

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 WEB DINAMIS LANJUT

STMIK ELRAHMA YOGYAKARTA

Aplikasi Web Dinamis Lanjut

Kuliah Ramadhan. Mari mengenal Git, Github dan Heroku. Kanal #ubuntu-indonesia. Server freenode.net

Aplikasi Web Dinamis Lanjut

Nama : Badiah Setyowati NIM :

TUTORIAL PENGGUNAAN GIT DAN GITLAB

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER EL RAHMA YOGYAKARTA

TUGAS 1 APLIKASI WEB DINAMIS LANJUTAN. Mengenal Composer dan Github

Konsep dan Penggunaan Git

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 COMPOSER DAN GITHUB

Tugas 1 Web Dinamis Lanjut COMPOSER DAN GITHUB. Imam Abdul Lathif TI-Malam

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub. Disusun Oleh : JOKO PRAMANA PUTRA :

Mengenal Git. Anggie Bratadinata 2012

Merancang Git Server dengan Pendekatan GitHub Social Coding dalam Peningkatan Pembelajaran Mahasiswa

Praktikum Sistem Operasi 2.Perintah dasar Linux & Repositori

MODUL 1 PERINTAH DASAR LINUX

(SVN) SERVER DENGAN DROPBOX

NAMA : FAISAL AMIR NIM : KELAS : SISTEM KOMPU PERINTAH DASAR PADA LINUX

TUGAS 1 Aplikasi Web Dinamis Lanjut. Rachmat Dharmawan

Tugas 1. Aplikasi Web Dinamis Lanjut. COMPOSER dan GITHUB DISUSUN : Rudi Setyawan Tehnik Informatika / malam

TUGAS APLIKASI WEB DINAMIS LANJUT. Tugas 1. : Ditya Lingga Watestha Nomor Mahasiswa : Program Studi : Teknik Informatika Jenjang : Strata 1

Kelebihan bazaar 1. Bazaar dapat digunakan di Windows, Ubuntu, Debian, Red Hat, SUSE, OS X, FreeBSD, Solaris, Gentoo, dan lainnya. 2. Bazaar memiliki

TUGAS PENDAHULUAN MODUL

Installasi Linux SuSE 9.3 Basis Text

Catatan Pemrograman BR. Budi Rahardjo

PRAKTIK DASAR PENGELOLAAN FILE

PANDUAN INSTALLASI AVIRA DRIVELOCK MANAGEMENT CONSOLE

MODUL 1 Perintah Dasar Pada Windows dan Linux

MODUL 01 SISTEM OPERASI

Penggunaan Struktur Graf dalam Pengontrol Versi Git

Pertemuan 1. Riza Kurniawan Ahmad Wildan L Kelas G _ Pendidikan Teknik Informatika

Sistem Administrasi Linux

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

Vendor PaaS. Oleh: Luthfan Hadi Pramono, S.ST, M.T. STMIK - AKAKOM

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Ainul Fuad Farhan

LAPORAN PRAKTIKUM MODUL PRAKTIKUM TIM ASISTEN SISTEM OPERASI 2014

U U U UC-17 Skenario normal I Skenario alternatif I

Setting Client Pada PC (OS Windows 7 SP1) Last Update: 19 Agustus 2015

I. DASAR TEORI. Perintah Dasar Linux

Modul Upload Web ke Domain dan Hosting Gratisan

Panduan Cara Menggunakan Server VPS

TUGAS 1 APLIKASI WED DINAMIS LANJUT

Modul 5 DASAR DASAR LINUX

LAPORAN RESMI Host-based IDS

Menghubungkan Internet Host ke Guest dan Instalasi aplikasi

Administrasi Basis Data

Praktikum 1. Perintah Dasar Sistem Operasi Linux

ls = Melihat isi direktori #ls NamaFolder

BAB IV IMPLEMENTASI DAN ANALISA

Konfigurasi DNS & Web Server

sekarang Anda dapat melihat direktori weare dibawah direktori /home/ debian:/home# ls weare

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

MANAJER REFERENSI. Oleh Nurhidayah, S.Sos.

BAB IV DISKRIPSI KERJA PRAKTIK. Bab ini membahas tentang proses instalasi VMWare Workstation dan

PANDUAN PENGGUNAAN SHELL ACCOUNT

KONFIGURASI MAIL SERVER DENGAN MERCURY

LAPORAN PRAKTIKUM SISTEM OPERASI. Perintah Dasar pada Linux

Pengenalan Linux Konfigurasi TCP/IP

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

1. Instalasi Oracle & Membuat Starter Database

BAB III PERANCANGAN SISTEM

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Administrasi Website Berbasis CPanel Hosting

1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel. Jawab : $ cal -y hostname

Chapter 1 Memulai Git

INSTALASI DNS SERVER-WEBSERVER-PROXY SERVER-FTP SERVER

Basic Comand Line (perintah dasar) pada Linux melalui terminal

MODUL PRAKTIKUM ADMINISTRASI SERVER OS DEBIAN 6

Tutorial J A R I N G A N. Perintah Dasar Linux (Debian 5)

Zaid Romegar Mair

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

Transkripsi:

Selamat Datang di SMK TI Pelita Nusantara PELITA NUSANTARA KEDIRI Git-Source Code Management Oleh : M. Saiful Mukharom Email : saifulindo@guruku.my.id Blog : saifulindo.github.io 1

PELITA NUSANTARA KEDIRI team work 2

Version Control merekam setiap perubahan berkas mengembalikan perubahan berkas sebelumnya membandingkan perubahan setiap saat Mengapa Version Control? 3

Bring Order to chaos tidak untuk Version Control Kolaborasi 4

Tipe Version Control System Local Version Control System Centralized Version Control System Distributed Version Control System Local Version Control System 5

Centralized Version Control System Distributed Version Control System 6

Software Version Control Subversion Bazar CVS Mercurial Git Mengapa menggunakan Git? 7

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

Git Workflow Tiga point penting workshop Setup dan konfigurasi dasar Git Perintah Dasar Setup GitHub dan Kolaborasi 9

Git Setup Download Git for Windows Download Git for Linux Modul Setup Git Setup Git for Windows Setup Git For Linux 10

Konfigurasi Git Global Membuat file.gitconfig $ touch.gitconfig Atau $ git config Mengkonfigurasi git Global dengan perintah : $ git config --global user.name Nama Lengkap $ git config --global user.email user@email.com Konfigurasi Git Global Memeriksa hasil Konfigurasi : $ cat ~/.gitconfig Hasil perintah : 11

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 Konfigurasi Git Local Mengkonfigurasi Git local : $ git config user.name Nama Lengkap $ git config user.email user@email.com Memeriksa hasil konfigurasi : $ cat.git/config 12

Perbedaan Global : ~/.gitconfig Local ~/public_repo/my_project/.git/config Perintah Mendasar - mkdir - cd - touch - cat - cp - mv - rm - vi - config - init - add - commit - clone - remote - pull - push 13

Perintah Dasar Git Membuat Working Directory : $ git init Menampilkan Informasi Repository : $ git status 14

add dan commit Buat File Baru : $ touch filea.txt Menambahkan ke staging index : $ git add filea.txt Menampilkan informasi filea.txt $ git status 15

Untuk commit perubahan : $ git commit m initial commit Sekarang File di commit ke HEAD (database repositori) Edit filea.txt : $ echo hello file A > filea.txt Tambahkan ke staging index dahulu : $ git add filea.txt Tambahkan filea.txt ke repositori : $ git commit m update file A 16

Log Menampilkan log yang sudah di commit : $ git log Menampilkan log dengan format ringkas : $ git log --oneline Untuk melihat commit log secara GUI: $ gitk Kolaborasi Team Work Maksimal empat anggota 17

Kolaborasi GitHub Registrasi Akun Pribadi di https://github.com Genarating SSH-Keygen Buat ssh-keygen baru : $ ssh-keygen -t rsa C alamat_email/nama_host Tempat Genereting ssh-keygen /user/<username>/.ssh/ $ ls ~/.ssh 18

Account Setting Copy id_rsa.pub 19

Add SSH key verifikasi 20

Membuat Organisasi di GitHub Membuat Team 21

Invite Membering Create Project Repository Calculator, Luas gambar bangun, menghitung Vektor, menghitung Jarak tempuh, hukum archimedes git@github.com:classroomsmkti/calculator.git 22

Create Jobdisk Program README.md LICENSE.gitignore Program 23

README.md LICENSE 24

.gitignore Go.. Program Create directory calculator Pindah ke directory calculator Git init Create program (sesuai jobdisk) Git add, commit, modifikasi, add dst. Git remote Git pull Git push 25

Create directory calculator $ mkdir calculator Pindah ke directory calculator $ cd calculator 26

Git init $ git init Create program (sesuai jobdisk) Git add, commit, modifikasi, add dst. Create (touch), Copy file program 27

Git remote $ git remote add origin git@github.com:classroomsmkti/calculator.git $ git remote -v Pulling $ git pull u origin master 28

Pushing $ git push u origin master Selesai... 29