Skip to content

SCFJR/dasar-git-repository

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bekerja Dengan Git Bash




- GIT SETUP

• git config --global user.name “[name]”

Perintah ini menetapkan nama pengguna, yang membantu dalam meninjau oleh siapa perubahan itu dibuat.Usahakan username kalian sama dengan username github kalian agar bisa menjalankan perintah git remote untuk meremote repository di github

Example :

git config --global user.name "yourname"

faa9836e-b599-4c23-90db-3891260beff4

• git config --global user.email “[email address]”

Perintah ini menetapkan alamat email, inturn ini membantu dalam pelacakan oleh siapa aktivitas commit atau penggabungan dibuat.

Example :

git config --global user.email "yourgmail@gmail.com"

79af1e5e-6d98-4018-9e80-9ba83d4b42f8

• git config --global color.ui auto

Perintah ini menetapkan efek pewarnaan baris perintah otomatis agar mudah ditinjau.

Example :

git config --global color.ui auto

0246eed6-7e2f-4f51-a4c9-16e5c652d5ca


- CREATE AND INITIALIZE

• git init

gunakan git init ketika kalian sudah berada di repository tersebut (jalankan git bash ketika kalian sedang ada di folder yang ingin di jalankan agar memudahkan untuk initialize),Jika kalian sudah menjalankan git init maka akan ada status (master) di sebelah repository kalian

Example :

git init

de46675c-899e-423f-bdb8-20140c9dcf64

• git clone [url]

Perintah ini digunakan untuk mendapatkan seluruh repositori atau mengunduh kode sumber yang ada dari URL yang disediakan. Pada dasarnya membuat salinan identik dari versi terbaru dari repositori di sistem lokal.

Example :

git clone https://github.com/SCFJR/Web-Sederhana.git

5153ef62-cde2-4238-ab3d-850ed476212d


- STAGING & COMMIT

#f03c15 Red color (in git status) = Untracked / Modified (tidak bisa di commit)
00b037 green color (In git status)= In Staging Area (bisa di commit)

• git status

digunakan ketika kalian ingin melihat status file pada repository kalian yang ingin di commit

Example :

git status

eb648dbe-17aa-4875-b8dd-a864bcbe551a

• git add [nama file]

Perintah ini memindahkan file dari working tree ke Staging area / branch saat ini.
gunakan git status untuk melihat file yang masih berstatus Utracked atau modified kemudian add file yang masih berstatus Untracked / Modified dengan git add agar pindah ke dalam staging area

Example :

git add testedfile.html

9dfc0f8a-8b9e-4cbe-8233-1db39e06095e

• git add *

Perintah ini menambahkan satu atau lebih file dari working tree ke Staging area / branch saat ini. penggunaan git add * tidak memindahkan semua file kedalam staging area,melainkan hanya beberapa file yang dipindahkan ke staging area (antara 2 file tau lebih)
gunakan git status untuk melihat file yang masih berstatus Utracked atau modified kemudian add file yang masih berstatus Untracked / Modified dengan git add * untuk memindahkan beberapa file ke dalam staging area

Example :

git add *

7fe11b29-03e1-4f9c-aeb2-da5fdb440aa2

• git add .

Tahapan memindahkan semua file di seluruh repositori ke Staging area / branch saat ini.
gunakan git status untuk melihat file yang masih berstatus Utracked atau modified kemudian add file yang masih berstatus Untracked / Modified dengan git add . untuk memindahkan semua file untracked / modified ke dalam staging area

Example :

git add .

179a1163-44b6-43ab-adb2-736e76013599

• git rm [namafile]

Perintah ini menghapus file yang ada dari direktori kerja Anda.
gunakan git status untuk melihat status file yang sudah di remove,lalu lakukan git commit -m "commit massage" agar file terekam perubahanya secara permanen pada repository kalian

Example :

git rm file2.html

c812f018-8b5e-48d9-80c2-ec304802e36f

• git commit -m “[commit message]”

Perintah ini merecords atau mensnapshots perubahan secara permanen dalam riwayat versi repositori kalian.
gunakan git status untuk melihat file yang masih berstatus Utracked atau modified kemudian add file yang masih berstatus Untracked / Modified dengan git add untuk memindahkan semua file untracked / modified ke dalam staging area,lalu lakukan git commit

Example :

git commit -m "memodifikasi index.html"

b6477930-735e-4461-b0db-d2b7c6264f02

About

Repository Khusus Materi Tentang Git Bash

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages