Trentech.id Logo
No Result
View All Result
  • Login
  • Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Logo Trentech.id
No Result
View All Result
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget

Ini Dia Cara Menggunakan GitHub dan Perintah Dasar GitHub

24 February 2022
in Learn

Jika kita berbicara tentang version control system, maka ada banyak sekali GIT yang bagus, baik dari sisi relevansi maupun performa. GIT dikembangkan oleh pengembang UNIX, Linus Torvalds, pada tahun 2005 dan hari ini telah digunakan oleh jutaan perusahaan untuk melakukan manajemen efisiensi kode dan kontrol versi untuk project mereka. Software ini bersifat open source dan bisa di-download untuk Linux, Windows, Solaris dan Mac. Informasi lebih lengkap tentang GIT bisa Anda temukan disini. Dalam tutorial ini, kita akan banyak membahas tentang perintah GIT.

Daftar Isi

  • Yang Anda butuhkan
  • Perintah dasar GIT

Yang Anda butuhkan

Sebelum memulai, yang Anda butuhkan adalah:

  • GIT yang telah ter-install di sistem Anda

Perintah dasar GIT

  • git config
    Salah satu perintah git yang paling banyak digunakan adalah git config, yang bisa digunakan untuk mengatur konfigurasi tertentu sesuai keinginan pengguna, seperti email, algoritma untuk diff, username, format file, dll. Contohnya, perintah berikut bisa digunakan untuk mengatur email:

    git config --global user.email [email protected]
  • git init
    Perintah ini digunakan untuk membuat repositori baru. Caranya:

    git init
  • git add
    Perintah git add bisa digunakan untuk menambahkan file ke index. Contohnya, perintah berikut ii akan menambahkan file bernama temp.txt yang ada di direktori lokal ke index:

    git add temp.txt
  • git clone
    Perintah git clone digunakan untuk checkout repositori. Jia repositori berada di remove server, gunakan:

    git clone [email protected]:/path/to/repository

    Jika salinan repositori lokal ingin dibuat, gunakan:

    git clone /path/to/repository
  • git commit
    Perintah git commit digunakan untuk melakukan commit pada perubahan ke head. Ingat bahwa perubahan apapun yang di-commit tidak akan langsung ke remote repository. Gunakan:

    git commit –m “Isi dengan keterangan untuk commit”
  • git status
    Perintah git status menampilkan daftar file yang berubah bersama dengan file yang ingin di tambahkan atau di-commit. Gunakan:

    git status
  • git push
    git push adalah perintah git dasar lainnya. Push akan mengirimkan perubahan ke master branch dari remote repository yang berhubungan dengan direktori kerja Anda. Misalnya:

    git push origin master
  • git checkout
    Perintah git checkout bisa digunakan untuk membuat branch atau untuk berpindah diantaranya. Misalnya, perintah berikut ini akan membuat branch baru dan berpindah ke dalamnya:

    command git checkout -b <nama-branch>

    Untuk berpindah dari branch satu ke lainnya, gunakan:

    git checkout <branch-name>
  • git remote
    Perintah git remote akan membuat user terhubung ke remote repository. Perintah berikut ini akan menampilkan repository yang sedang dikonfigurasi:

    git rmote -v

    Perintah ini membuat user bisa menghubungkan repository lokal ke remote server:

    git remote add origin <93.188.160.58>
  • git branch
    Perintah git branch bisa digunakan untuk me-list, membuat atau menghapus branch. Untuk menampilkan semua branch yang ada di repository, gunakan:

    git branch

    Untuk menghapus branch:

    git branch -d <branch-name>
  • git pull
    Untuk menggabungkan semua perubahan yang ada di remote repository ke direktori lokal, gunakan perintah pull:

    git pull
  • git merge
    Perintah merge digunakan untuk menggabungkan sebuah branch ke branch aktif. Gunakan:

    git merge <nama-branch>
  • git diff
    Perintah git diff digunakan untuk menampilkan conflicts. Untuk melihat conflicts dengan file dasar, gunakan:

    git diff --base <nama-file>

    Perintah berikut digunakan untuk menampilkan conflicts diantara branch yang akan di-merge:

    git diff <source-branch> <target-branch>

    Untuk menampilkan semau conflict yang ada, gunakan:

    git diff
  • git tag
    Tagging digunakan untuk menandai commits tertentu. Contohnya:

    git tag 1.1.0 <insert-commitID-here>
  • git log
    Dengan menjalankan peritah ini akan menampilkan daftar commits yang ada di branch beserta detail-nya. Contoh outputnya adalah:

    commit 15f4b6c44b3c8344caasdac9e4be13246e21sadw
    Author: Alex Hunter <[email protected]>
    Date: Mon Oct 1 12:56:29 2016 -0600
  • git reset
    Untuk me-reset index dan bekerja dengan kondisi commit paling baru, gunakan perintah git reset:

    git reset --hard HEAD
  • git rm
    Gunakan perintah ini untuk menghapus file dari index dan direktori kerja. Contohnya:

    git rm filename.txt
  • git stash
    Mungkin inilah salah satu perintah dasar git yang jarang digunakan orang, yang bisa membantu menyimpan perubahan yang tidak langsung di-commit, namun hanya sementara. Contoh:

    git stash
  • git show
    Untuk menampilkan informasi tentang object pada git, gunakan git show:

    git show
  • git fetch
    Perintah ini digunakan untuk menampilkan semua object dari remote repository yang tidak berada di direktori kerja lokal. Contohnya:

    git fetch origin
  • git ls-tree
    Untuk menampilkan susunan object berdasarkan nama dan mode setiap item, dan nilai blob SHA-1, gunakan perintah git ls-tree. Contohnya:

    git ls-tree HEAD
  • git cat-file
    Menggunakan nilai SHA-1, menampilkan tipe object dengan menggunakan perintah git cat-file. Contohnya:

    git cat-file –p d670460b4b4aece5915caf5c68d12f560a9fe3e4
  • git prep
    git prep mengizinkan pengguna mencari frase dan/atau kata yang berada di dalam direktori. Contohnya, untuk mencari www.hostinger.co.id di dalam semua file, gunakan:

    git grep "www.hostinger.co.id"
  • gitk
    gitk adalah tampilan grafis dari repository lokal yang bisa dipanggil dengan menjalankan perintah:

    gitk
  • git instaweb
    Dengan perintah git instaweb, web server bisa dijalan berdampingan dengan repository lokal. Nantinya web browser akan langsung diarahkan ke server tersebut. Contohnya:

    git instaweb –httpd=webrick
  • git gc
    Untuk mengoptimasi repository melalui garbage collection, yang akan membersihkan file yang tidak dibutuhkan dan mengoptimasinya, gunakan:

    git gc
  • git archive
    Perintah git archive memungkinkan user membuat file zip atau tar yang mengandung susunan repository. Contohnya:

    git archive --format=tar master
  • git prune
    Melalui perintah git prune, object yang tidak memiliki incoming pointers akan dihapus. Gunakan:

    git prune
  • git fsck
    Untuk membuat pengecekan keseluruhan dari file system git, gunakan perintah git fsck. Object yang corrupt akan dikenali:

    git fsck
  • git rebase
    Perintah ini digunakan untuk menerapkan ulang commit di branch yang lain. Contohnya:

    git rebase master

Beberapa pembahasan di atas merupakan perintah git yang paling sering digunakan. Pastikan Anda juga melihat tutorial GIT kami lainnya untuk mempelajari cara setup dan instalasi GIT. [ht/ap]

5/5 - (3 votes)

Follow Trentech.id di Google News, Klik DI SINI

Tags: cara menggunakan githubgithubmenggunakan githubperintah dasar github
1.5k
VIEWS
Previous Post

Maksimalkan Potensi Bisnismu di Dunia Digital

Next Post

8 Bisnis yang Masih Diragukan, Bahkan Kamu yang Menggelutinya pun Dianggap Pengangguran

Related Posts

Pentingnya Kemampuan Komunikasi Bagi Seorang Programmer

24 December 2024
2k

Seorang programmer adalah orang yang terjun dan menyelami bidang TI. Berbicara tentang bidang keilmuan. TI adalah bidang keilmuan yang sangat...

Hacker Paling Berbahaya

Ini Dia 10 Hacker Paling Berbahaya Didunia

15 July 2024
2k

Pada awalnya, hacker pertama kalinya muncul dengan arti positif yaitu untuk menyebut seorang yang memiliki keahlian dalam bidang komputer dan...

Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

7 Keterampilan Wajib Programmer Untuk 5-10 Tahun Ke Depan

21 March 2024
2.1k

Waktu terus berjalan, begitulah kehidupan. Kita sebagai programmer selalu dituntut untuk mengembangkan keterampilan di saat perkembangan industri TI terus berkembang...

Terpopuler

  • Ini Dia Peluang Chatbot Sebagai Produk AI di Masa Depan Menurut Founder Kata.ai

    118 shares
    Share 47 Tweet 30
  • Sertifikasi PCI DSS BingX Jadi Tolak Ukur Baru Keamanan Data Web3

    108 shares
    Share 43 Tweet 27
  • Riset Ungkap Penambang Bitcoin Bakal Melonjak pada 2025

    111 shares
    Share 44 Tweet 28
  • Investor Chainlink Targetkan ROI 10.000% di 2025

    110 shares
    Share 44 Tweet 28
  • 16 Jenis Saham: Panduan Lengkap Memahami Dunia Investasi

    612 shares
    Share 245 Tweet 153
  • Cara Daftar IMEI Resmi di Indonesia dengan Mudah

    133 shares
    Share 53 Tweet 33
  • WhatsApp Kembangkan Fitur Matikan Last Seen untuk Kontak Tertentu

    119 shares
    Share 48 Tweet 30
  • Bukalapak Akuisisi Startup 5 Startup Lokal Senilai US$ 1 Miliar

    133 shares
    Share 53 Tweet 33
  • 3 Cara Memutus Koneksi Orang Lain dari Jaringan Wi-Fi Anda

    1098 shares
    Share 439 Tweet 275
  • Gunakan Cara Ini! Agar Konten Website Anda Menciptakan Penjualan Luar Biasa

    118 shares
    Share 47 Tweet 30

About . Contact . Partnership . Google News . Telegram

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Advertising
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
OR

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • Login
  • Sign Up
About . Contact . Partnership . Google News