GIT
Jan 5th
Sesi 1
- Konsep Git
- Apa itu version control
- Sejarah Git
- Perbedaan Git dengan Version Control Lain
- distributed
- staging area
- local named branch
- Istilah Penting
- Repository
- Changeset
- Snapshot
- Commit
- Patch
- Merge
- Instalasi Git di Ubuntu
- Instalasi OpenSSH Server
- Instalasi Git, Git Gui, Gitk
- Instalasi Git di Windows
- Instalasi Putty
- Instalasi MSysGit
- Instalasi TortoiseGit
Sesi 2
- Perintah standar
- init
- add
- diff
- commit
- log
- checkout
- list branch
- compare branch
- merge
- rebase
Sesi 3
- Kolaborasi
- clone
- fetch
- pull
- push
- mengelola repository remote
- Workflow
- Shared Repository
- Pull Request
Sesi 4
- Github
- membuat account github
- forking repository
- membuat pull request
- menerima pull request
- Best Practices
- merge vs rebase
- mengelola paralel development
- release management