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 10 Tips Singkat Menggunakan Git

17 December 2017
in Learn

Dalam beberapa tahun terakhir, git telah berkembang pesat menjadi salah satu sistem kontrol versi yang paling banyak digunakan oleh para developer. Oleh karena itu, pada artikel ini saya akan berbagi beberapa tips singkat yang dapat meningkatkan pengalaman alur kerja kita.

Berikut adalah 10 tips singkat dalam menggunakan git:

Daftar Isi

  • git log –no-merges
  • git revert –no-commit [commit]
  • git diff -w
  • git diff –stat
  • git reset –soft HEAD^
  • git stash branch
  • git branch -a
  • git commit –amend
  • git pull –rebase
  • git add -p

git log –no-merges

Perintah git ini digunakan untuk menampilkan seluruh history commit yang kita lakukan, tetapi me-skip commit yang menggabungkan dua branch (cabang) secara bersama.

git revert –no-commit [commit]

Git revert menghasilkan commit baru yang membatalkan perubahan yang dibuat oleh commit yang ada dan menghasilkan commit baru dengan konten yang dihasilkan. Jika kita ingin mengembalikan commit yang telah disebutkan dan menghindari commit otomatis, kita dapat menggunakan tanda – no-commit atau steno -n.

git diff -w

Git diff menampilkan perubahan antara dua commit, dua trees yang sedang bekerja dan dua file pada disk. Ketika banyak orang mengerjakan proyek yang sama, seringkali ada perubahan. Entah itu karena tab editor teks atau pengaturan ruang. Untuk mengabaikan perbedaan tersebut, kita dapat menggunakan -w.

git diff –stat

Menampilkan bagaimana setiap file telah berubah dari waktu ke waktu. Kita juga dapat menambahkan 3 parameter ke dalamnya, seperti: width untuk menimpa lebar keluaran default, name-width untuk mengatur lebar nama file dan count untuk membatasi keluaran ke jumlah baris pertama.

git reset –soft HEAD^

Reset head ke commit tertentu tanpa menyentuh file indeks dan trees yang sedang bekerja. Semua perubahan yang dilakukan setelah commit dipindahkan ke stage “staged for commit”. Setelah itu, kita hanya peru menjalankan git commit untuk menambahkannya kembali.

git stash branch

Perintah ini membuat sebuah branch baru bernama branch-name, kemudian menerapkan perubahan dari simpanan yang diberikan. Jika tidak ada simpanan yang diberikan, gunakan yang terbaru. Hal ini memungkinkan kita untuk menerapkan perubahan ke tempat yang lebih aman.

git branch -a

Ini menunjukkan daftar semua branch jarak jauh dan branch lokal. Branch jarak jauh adalah proyek kita yang disiarkan di Internet atau di jaringan. KIta juga dapat menggunakan –merged untuk melihat branch yang sepenuhnya digabungkan ke branch induk. Dengan cara ini kita dapat melacak cabang kita dan mencari tahu mana yang tidak digunakan lagi dan dapat dihapus.

git commit –amend

Dengan git commit –amend, kita dapat mengubah commit sebelumnya, alih-alih membuat yang baru. Jika kita belum mem-push perubahan ke remote branch, kita dapat menggunakan perintah ini untuk mengubah commit terbaru, menambahkan perubahan terbaru dan bahkan mengubah pesan commit kita.

git pull –rebase

Git pull –rebase memaksa git untuk terlebih dahulu mem-pull perubahan dan kemudian rebase commit yang tidak dipush ke atas versi terbaru dari remote branch. Opsi –rebase dapat digunakan untuk memastikan sejarah linier dengan mencegah penggabungan yang tidak perlu dilakukan.

git add -p

Bila kita menggunakan perintah ini, alih-alih menambahkan semua perubahan ke indeks, ia melewati setiap perubahan dan menanyakan apa yang ingin kita lakukan dengannya. Dengan cara ini, memungkinkan kita untuk secara interaktif memilih apa yang ingin kita lakukan. [cp/ap]

5/5 - (2 votes)

Follow Trentech.id di Google News, Klik DI SINI

Tags: belajar gitgitgithubmenggunakan gittips gittips singkat
1.4k
VIEWS
Previous Post

Mahasiswa Teknik Informatika BINUS Selenggarakan HIMTI Expo and Competition (HEXION) 2017

Next Post

Mengenal AsgardCMS, CMS Yang Menggunakan Framework Laravel

Related Posts

Pentingnya Kemampuan Komunikasi Bagi Seorang Programmer

24 December 2024
2.1k

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
2.1k

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

  • 1140-hiden-dangers-of-wi-fi.imgcache.rev.web.1100.633-832458b3

    3 Cara Memutus Koneksi Orang Lain dari Jaringan Wi-Fi Anda

    1202 shares
    Share 481 Tweet 301
  • HP Nokia Edge 2022 Mirip Iphone 13, Cek Harga dan Spesifikasi

    418 shares
    Share 167 Tweet 105
  • Dinamika Perilaku Belanja Online di Indonesia Tahun 2024

    145 shares
    Share 58 Tweet 36
  • Cara Membeli Flipper Zero Indonesia

    337 shares
    Share 135 Tweet 84
  • Cara Membeli Starlink: Panduan Lengkap

    141 shares
    Share 56 Tweet 35
  • 16 Jenis Saham: Panduan Lengkap Memahami Dunia Investasi

    636 shares
    Share 254 Tweet 159
  • Setelah Netflix, Kini Giliran Disney PHK Ribuan Karyawan

    117 shares
    Share 47 Tweet 29
  • Lanjutkan Program Insentif untuk Pengembang DApps Vexanium Ajak Developer Bangun Blockchain

    130 shares
    Share 52 Tweet 33
  • Dibalik Perjalanan Sebuah Startup Taiwan Dalam Meraih Indonesia Best Brand Awards 2018

    113 shares
    Share 45 Tweet 28
  • Yuk Belajar Bikin Game dengan 10 Aplikasi Membuat Game Tanpa Perlu Bisa Coding

    204 shares
    Share 82 Tweet 51

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