---
# System prepended metadata

title: 'Practice Console, Git, dan GitHub'

---

# Practice Console, Git, dan GitHub

## 1. Melatih setup repositori Git dari awal

- Buatlah folder baru sebagai latihan. Namanya bebas.
- Inisilaisasi Git dalam folder tersebut dengan `git init`.
- Cek status repositori dengan `git status`.
- Buatlah halaman HTML sederhana yang berisi info pribadi, lalu add dan commit perubahan yang telah dibuat.

## 2. Melatih push dan pull

- Buatlah repositori GitHub baru bernama sama dengan repositori di local. Kemudian langsung Create repository.
- Bacalah petunjuk yang ada pada halaman utama repositori kosong tersebut.
  - Add remote dengan `git remote add origin [GIT SSH URL]`
  - Kirim semua perubahan dengan `git push -u origin master`
- Ubah isi file yang ada di GitHub langsung di web-nya, kemudian commit.
- Dapatkan perubahan yang ada ke local dengan `git pull origin master`.

## 3. Mengatasi conflict jika ada

- Ikuti pedoman berikut saat kamu mendapat conflict pada saat `pull`.
  - [Resolving a merge conflict from the command line - GitHub](https://help.github.com/articles/resolving-a-merge-conflict-from-the-command-line)