Cara Murah memakai Git

Cara cepat menjadi programmer keren: Gunakan Git

1. Menginstall git

    sudo apt-get install git-core

– optional:

    sudo apt-get install gitk

2. Config

    git config user.name "Dwi Sasongko S"
    git config user.email "ruckuus@gmail.com"

cek output:

    git config user.name
    git config user.email
    ~/.gitconfig

3. Clone git repository

    git://github.com/ruckuus/NgeGitting.git

4. Membuat git repository

	git init
	git add .

5. Status
Untuk melihat status branch

    git status

6. Log
Untuk melihat log perubahan source code

    git log

7. Branch

Pencabangan versi kode dengan tujuan tertentu.
Misale ada pengembang 10, masing2 mengerjakan fitur berbeda
maka masing2 bisa buat branch sendiri

    git branch
    git show-branch
    git checkout -b NAMA_CABANG CABANG_ASAL
    git checkout -b tambah_kecepatan master

tambah_kecepatan mengikuti master

CABANG_ASAL dapat berupa CABANG atau TAG

Pindah2 branch bisa juga, tapi mendingan dijaga agar
satu branch clean

Menghapus branch:

 git branch -D nama_branch

8. Commit
– Commit perubahan di branch tertentu

    git commit -m "Pesan dan kesan"
    git commit -a -s

– Mengulangi commit terakhir setelah menambah fitur baru

    git commit --amend

9. Ga jadi commit

* cuma ga jadi commit aja, tapi perubahan masih ada

    git reset --soft HEAD^

* ga jadi commit dan ga jadi berubah

    git reset --hard HEAD^

10. Patch
menghasilkan patch dari tiap commit

    git format-patch HEAD^ <- satu patch perbedaan terakhir
    git format-patch HEAD~n <- n perubahan dari HEAD

11. Melakukan patch

    git apply file-anuh-menganu-si-anuh.patch

12. Tag

Menandai commit

    git tag rc01 3bba5efb654b885a6be2735a9e635aeaf2714381

berarti commit 3bba5efb654b885a6be2735a9e635aeaf2714381 ditandai dengan rc01

    git tag -l

13. merge
Menggabungkan perubahan dari satu branch dengan branch sekarang

	git checkout master
	git merge tambah_kecepatan <- gabungkan perubahan di tambah_kecepatan ke master

14. Rilis

 	git archive --format=tar --prefix=NgeGitting/ HEAD | gzip > ../rilis/anuh.tar.gz

15. Pull
mengambil lalu menggabungkan perubahan yang terjadi di remote origin [.git/config]

    git pull

16. Push
Mengirimkan perubahan ke master

    git push origin master

17. Clone bare
Anda butuh .git?

    git clone --bare REPO OUTPUT.git
    git clone --bare NgeGitting NgeGitting.git

Ditulis sebagai bahan belajar bersama di BlankOn. Senin 15 November 2010

Advertisements

8 thoughts on “Cara Murah memakai Git

  1. Belajar Git (II) | cacatan kecil

  2. Cara Mudah Memakai Git « Coretan Si Cuplis

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s