Skip to content

Latest commit

 

History

History
98 lines (69 loc) · 2.37 KB

README.md

File metadata and controls

98 lines (69 loc) · 2.37 KB

Git

Table of Contents

  1. Fungsi GIT
  2. GIT Hosting
  3. Instalasi GIT
  4. GIT Workflow
  5. Command Dasar GIT
  6. Setup Credentials Gitlab

GIT merupakan kepanjangan dari Group Inclusive Tour, adalah sebuah version control yang banyak digunakan oleh programmer untuk berkolaborasi untuk pembuatan dan pengembangan aplikasi. Lebih lanjut, Git adalah perangkat lunak buatan Linus Torvald yang saat ini digunakan untuk mengelola source code.

Fungsi GIT

  • Digunakan untuk berkolaborasi
  • Project Open Source
  • Version Control System
  • Backup

GIT Hosting

  • Gitlab
  • Github
  • Codebase
  • Sourceforge

Instalasi GIT

Linux

Pada terminal, gunakan command berikut: sudo apt install git-all

Windows

Download GIT dari link berikut: https://git-scm.com/download/win

macOS

  • Dengan brew: brew install git
  • Dengan MacPorts: sudo port install git

Git Workflow

Git

Command Dasar GIT

Command Fungsi
git init menginisiasi git di directory
git status cek status git di repository local
git add <file/.> menambahkan file dari working directory ke staging area
git commit menyimpan perubahan dari staging area ke local repository
git push mengupload konten dari repository local ke remote repository
git clone meng-copy remote repository ke local repository
git pull fetch perubahan dari remote repositoy ke working directory sekaligus local repository
git remote add menambahkan remote repository

Setup Credentials Gitlab

  1. Buat repository baru dengan klik "New Project dan Create Blank Project" Git

  2. Clone repository tersebut

git clone <link ssh>

Git

  1. Konfigurasi git credentials dengan
git config --global user.name "Your Name"
git config --global user.email "youremail@something.com"
  1. Generate Key SSH dengan
ssh-keygen -t rsa -b 4096 -C "youremail@something.com"
  1. Copy Key SSH
cat ~/.ssh/id_rsa.pub

Git

  1. Paste Key SSH ke akun Gitlab dengan add new SSH Key, [Profile - Edit Profile - SSH Key] Git

  2. Gitlab sudah dapat digunakan