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

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

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

    1104 shares
    Share 442 Tweet 276
  • Message Automation: Kunci Meningkatkan Engagement Pelanggan

    118 shares
    Share 47 Tweet 30
  • Pelajari 4 Cara Mudah Meningkatkan User Engagement pada Website

    120 shares
    Share 48 Tweet 30
  • Malaysia Negara Pertama Terima Zakat dengan Crypto

    113 shares
    Share 45 Tweet 28
  • Cara Membeli Flipper Zero Indonesia

    317 shares
    Share 127 Tweet 79
  • Inilah 15 Skin Paling Keren di Mobile Legends

    342 shares
    Share 137 Tweet 86
  • Apple Rilis iPhone 16e, Berapa Harganya?

    113 shares
    Share 45 Tweet 28
  • Pendapatan Meroket: Capai Closing Lebih Cepat dengan Sales Automation

    112 shares
    Share 45 Tweet 28
  • Yuk Simak Belajar Cara Menjadi Besar dari AirBnB

    145 shares
    Share 58 Tweet 36
  • HP Nokia Edge 2022 Mirip Iphone 13, Cek Harga dan Spesifikasi

    358 shares
    Share 143 Tweet 90

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