- Introduction Git and Github: DONE
- How to push and pull on Github
- Collaborative Working
- Review dan Pull Request
- Code Conflict
- FAQ Bebas
-
Prerequisites:
- Github account
- Make sure git sudah terinstall dalam komputer masing-masing
- how to check:
- open terminal / command prompt / miniconda prompot / powershell
- ketik
git
lalu kalau sudah terinstall akan muncul ada command apa aja yang bisa digunakan
- how to check:
- Create new repository on github
-
Push Several Files and Folders -> Remote Repository
-
Prerequisites
- Folder sudah terintegrasi dengan git
- how:
git init
- done:
git status
atau kita bisa check apakah ada folder.git
didalam folder kita - kalau belum ada muncul error kayak gini:
fatal: not a git repository (or any of the parent directories): .git
- how:
- Sudah ada alamat repository yang mau dituju
- how:
git remote add origin <alamat_repository>
- check:
git remote -v
- how:
- Folder sudah terintegrasi dengan git
-
How:
- git add
git add <specific file>
-> recommendedgit add .
(semua files)git add -u
- git commit
git commit -m <commit message>
- git push
git push origin master
- git add
-
Pull dan Clone
- REMEMBER ->
git init
dangit remote add origin <alamat repository>
- Pull -> Mengambil semua files di github
git pull origin master
- When:
- Update code -> daily atau waktu dapet tiket baru
- Clone ->
git init
,git remote add origin <alamat repository>
,git pull origin master
- When:
- Start new project
- REMEMBER ->
-
Conflict: terjadi karena commit history antara local dan remote beda
- How:
- Git pull origin master
- Solve code conflict
- Git add, git commit lagi untuk merge
- How:
-
Manage Branch:
- buat branch baru
git branch
buat liat ada branch apa ajagit branch <nama branch>
buat branch barugit checkout <nama branch>
pindah ke branch tersebutgit checkout -b <nama branch>
buat baru dan pindah branch
- buat branch baru