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

Ini Dia 10 Tips Singkat Menggunakan Git

17 December 2017
in Learn
Ini Dia 10 Tips Singkat Menggunakan Git
1.4k
VIEWS

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
5/5 - (2 votes)

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:

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]
Tags: belajar gitgitgithubmenggunakan gittips gittips singkat
Previous Post

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

Next Post

Mengenal AsgardCMS, CMS Yang Menggunakan Framework Laravel

Angga Permana

Angga Permana

Maju terus sampai TUNTASSS!

Related Posts

Ini Dia Cara Menggunakan GitHub dan Perintah Dasar GitHub

Ini Dia Cara Menggunakan GitHub dan Perintah Dasar GitHub

24 February 2022
1.4k

Jika kita berbicara tentang version control system, maka ada banyak sekali GIT yang bagus, baik dari sisi relevansi maupun performa....

Tutorial Belajar Git dan Github bersama Sandhika Galih

[Video] Belajar GIT dan Github Bersama Sandhika Galih

27 August 2021
1.5k

Git adalah version control system yang digunakan para developer untuk mengembangkan software secara bersama-bersama. Fungsi utama git yaitu mengatur versi dari source...

Microsoft Akuisisi GitHub, Banyak User Beralih ke GitLab

Microsoft Akuisisi GitHub, Banyak User Beralih ke GitLab

6 June 2018
1.4k

Microsoft akhirnya mengumumkan telah resmi mengakuisisi situs coding GitHub. Microsoft akuisisi GitHub merupakan akuisisi terbesar kedua Microsoft di bawah kepemimpinan...

Please login to join discussion

Terpopuler

  • Ini Dia 6 Kesalah Pahaman tentang Profesi Programmer

    Alasan Mahasiswa IT Harus Bisa Coding

    117 shares
    Share 47 Tweet 29
  • 8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    915 shares
    Share 366 Tweet 229
  • Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

    326 shares
    Share 130 Tweet 82
  • Inilah 15 Skin Paling Keren di Mobile Legends

    162 shares
    Share 65 Tweet 41
  • Apa Saja Kemudahan yang Ditawarkan Warung Pintar?

    139 shares
    Share 56 Tweet 35
  • 5 Pokemon Terkuat dan Terfavorit

    158 shares
    Share 63 Tweet 40
  • Upgrade XAMPP? Beginilah Caranya

    229 shares
    Share 92 Tweet 57
  • Mengenal Lean Product Development dan Berbagai Keunggulannya

    133 shares
    Share 53 Tweet 33
  • Trik Cara Main Game Berat di PC Kelas Bawah

    117 shares
    Share 47 Tweet 29
  • Platform MoonXBT Membantu FTX dengan Likuiditas Tinggi

    113 shares
    Share 45 Tweet 28

About . Contact . Partnership

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
  • Partnership
  • Panduan Penulis
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Login / Register

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

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
Forgot Password?
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.