Siapkan repositori Git

  1. Lihat proyek dari host jarak jauh (klon) IntelliJ IDEA memungkinkan Anda untuk memeriksa (dalam klon...
  2. Impor seluruh proyek ke dalam satu repositori Git
  3. Impor modul proyek yang berbeda ke dalam repositori Git yang berbeda
  4. Tambahkan file ke repositori lokal
  5. Kecualikan file dari kontrol versi (abaikan)
  6. Konfigurasikan daftar file yang akan diabaikan oleh Git
  7. Periksa status proyek
  8. Lacak perubahan ke file di editor
  9. Tambahkan repositori jarak jauh
  10. Tentukan remote
  11. Tambahkan remote kedua

Lihat proyek dari host jarak jauh (klon)

IntelliJ IDEA memungkinkan Anda untuk memeriksa (dalam klon istilah Git) repositori yang ada dan membuat proyek baru berdasarkan data yang telah Anda unduh.

  1. Dari menu utama, pilih VCS | Checkout dari Kontrol Versi | Git, atau, jika tidak ada proyek yang sedang dibuka, pilih Checkout dari Version Control | Git di layar Selamat Datang.

  2. Dalam dialog Clone Repository, tentukan URL repositori jarak jauh yang ingin Anda tiru (Anda dapat mengklik Tes untuk memastikan bahwa koneksi ke remote dapat dibuat).

  3. Di bidang Direktori, tentukan jalur tempat folder untuk repositori Git lokal Anda akan dibuat ke mana repositori jarak jauh akan dikloning.

  4. Klik Klon. Jika Anda ingin membuat proyek IntelliJ IDEA berdasarkan sumber yang telah Anda kloning, klik Ya di dialog konfirmasi. Pemetaan root Git akan secara otomatis diatur ke direktori root proyek.

    Jika proyek Anda berisi submodules , mereka juga akan dikloning dan secara otomatis terdaftar sebagai proyek root.

Letakkan proyek yang ada di bawah kontrol versi Git

Selain kloning repositori jarak jauh , Anda dapat membuat repositori lokal berdasarkan sumber proyek yang ada.

Impor seluruh proyek ke dalam satu repositori Git

  1. Buka proyek yang ingin Anda letakkan di bawah Git.

  2. Dari menu utama, pilih VCS | Aktifkan Integrasi Kontrol Versi.

  3. Dalam dialog yang terbuka, pilih Git dari daftar dan klik OK.

Impor modul proyek yang berbeda ke dalam repositori Git yang berbeda

  1. Buka proyek yang ingin Anda letakkan di bawah Git.

  2. Dari menu utama, pilih VCS | Impor ke Kontrol Versi | Buat Git Repository.

  3. Dalam dialog yang terbuka, tentukan direktori tempat repositori Git baru akan dibuat.

Tambahkan file ke repositori lokal

Setelah kamu menginisialisasi repositori Git untuk proyek Anda, Anda perlu menambahkan data proyek ke dalamnya.

Buka jendela Versi alat kontrol (Alt + 9) dan beralih ke tab Perubahan Lokal.

  • Masukkan semua file dalam daftar perubahan File Tidak Berversi di bawah kontrol versi dengan menekan Ctrl + Alt + A atau memilih Add to VCS dari menu konteks. Anda dapat menambahkan seluruh daftar perubahan, atau memilih file terpisah.

    Anda juga bisa menambahkan file ke repositori Git lokal Anda dari jendela Project tool. Pilih file yang ingin Anda tambahkan, dan tekan Ctrl + Alt + A atau pilih Git | Tambahkan dari menu konteks.

Jika Anda telah mengaktifkan integrasi Git untuk proyek Anda, IntelliJ IDEA menyarankan untuk menambahkan setiap file yang baru dibuat di bawah kontrol versi Git (Anda dapat mengubah perilaku ini dalam dialog Pengaturan Preferensi (Ctrl + Alt + S) di bawah Kontrol Versi | Konfirmasi). Jika Anda ingin file tertentu selalu tidak berversi, Anda bisa konfigurasikan Git untuk mengabaikannya .

Kecualikan file dari kontrol versi (abaikan)

Terkadang Anda mungkin perlu membiarkan file jenis tertentu tidak berversi. Ini bisa berupa file administrasi VCS, artefak utilitas, salinan cadangan, dan sebagainya. Perhatikan bahwa setelah Anda menambahkan file ke kontrol versi Git, mengabaikannya tidak akan berpengaruh. Anda harus menghapusnya dari repositori Git terlebih dahulu.

Anda dapat mengabaikan file melalui IntelliJ IDEA, dan IDE tidak akan menyarankan menambahkannya ke Git dan akan menyorotnya sebagai diabaikan. Namun, karena ini dilakukan pada sisi IDE, Git memperlakukan file seperti itu sebagai tidak berversi, jadi jika Anda perlu melakukan operasi apa pun di luar IntelliJ IDEA, atau membagikan proyek Anda, disarankan juga untuk menambahkan daftar file yang ingin Anda abaikan. file .gitignore (untuk petunjuk, lihat https://git-scm.com/docs/gitignore ).

Konfigurasikan daftar file yang akan diabaikan oleh Git

  1. Antara:
    • Dalam dialog Pengaturan / Preferensi (Ctrl + Alt + S) pilih Kontrol Versi | File yang Diabaikan di panel kiri.

    • Buka jendela Versi alat kontrol (Alt + 9) dan beralih ke tab Perubahan Lokal. Klik Buka jendela Versi alat kontrol (Alt + 9) dan beralih ke tab Perubahan Lokal pada bilah alat dan pilih Configure Ignored Files.

  2. Klik Tambah Klik Tambah   pada bilah alat pada bilah alat.

  3. Dalam dialog Abaikan File Tidak Berversi, tentukan file / direktori yang ingin Anda abaikan, atau tentukan pola nama file:
    • Abaikan file yang ditentukan: tentukan nama file relatif ke root proyek.

    • Abaikan semua file di bawah: tentukan direktori yang isinya harus diabaikan relatif terhadap root proyek. Aturan ini diterapkan secara rekursif ke semua subdirektori.

    • Abaikan semua file yang cocok: ketikkan pola yang menentukan nama file yang akan diabaikan. Aturan diterapkan ke semua direktori di bawah root proyek.

      Dua karakter dapat digunakan sebagai wildcard:

      Misalnya, * .iml akan mengabaikan semua file dengan ekstensi IML; *.? ml akan mengabaikan semua file yang ekstensinya berakhir dengan ml.

      Menggunakan wildcard dalam kombinasi dengan garis miring (/) untuk membatasi ruang lingkup ke direktori tertentu tidak didukung.

Anda juga dapat menambahkan file ke daftar abaikan dengan memilih Abaikan dari menu konteks file yang baru ditambahkan di bawah simpul File Tidak Berversi di tampilan Perubahan Lokal.

Periksa status proyek

IntelliJ IDEA memungkinkan Anda untuk memeriksa status copy pekerjaan lokal Anda dibandingkan dengan versi repositori proyek. Ini memungkinkan Anda melihat file mana yang telah dimodifikasi, file baru mana yang telah ditambahkan ke VCS, dan file mana yang tidak dilacak oleh Git.

Buka jendela Alat Kontrol Versi (Alt + 9) dan beralih ke tab Perubahan Lokal:

  • Daftar perubahan default memperlihatkan semua file yang telah dimodifikasi sejak terakhir kali Anda disinkronkan dengan repositori jarak jauh (disorot dengan warna biru), dan semua file baru yang telah ditambahkan ke VCS tetapi belum dilakukan (disorot dalam warna hijau).

  • Daftar perubahan File Tidak Berversi menunjukkan semua file yang telah ditambahkan ke proyek Anda, tetapi itu tidak dilacak oleh Git.

Jika ada konflik selama penggabungan yang tidak diselesaikan, simpul Konflik Gabungan akan muncul di daftar perubahan yang terkait dengan tautan ke menyelesaikan mereka:

Jika ada konflik selama penggabungan yang tidak diselesaikan, simpul Konflik Gabungan akan muncul di daftar perubahan yang terkait dengan tautan ke   menyelesaikan   mereka:

Untuk info lebih lanjut tentang daftar perubahan, lihat Grup berubah menjadi daftar perubahan yang berbeda .

Lacak perubahan ke file di editor

Anda juga dapat melacak perubahan pada file saat Anda memodifikasinya di editor. Semua perubahan disorot dengan penanda perubahan yang muncul di selokan sebelah di sebelah garis yang dimodifikasi, dan perlihatkan jenis perubahan yang diperkenalkan sejak Anda terakhir kali disinkronkan dengan repositori . Saat Anda mengkomit perubahan pada repositori, penanda perubahan menghilang.

Perubahan yang Anda perkenalkan ke teks diberi kode warna:

  • baris ditambahkan baris ditambahkan.

  • garis berubah garis berubah.

Saat Anda menghapus garis, penanda berikut ini muncul di selokan kiri: Saat Anda menghapus garis, penanda berikut ini muncul di selokan kiri: .

Anda dapat mengelola perubahan menggunakan bilah alat yang muncul saat Anda mengarahkan kursor mouse ke penanda perubahan lalu mengkliknya. Bilah alat ditampilkan bersama dengan bingkai yang menunjukkan konten sebelumnya dari garis yang dimodifikasi:

Anda dapat mengembalikan perubahan dengan mengklik Anda dapat mengembalikan perubahan dengan mengklik   (perhatikan bahwa semua perubahan pada file sejak revisi terakhir akan dikembalikan, bukan hanya baris saat ini), dan jelajahi perbedaan antara versi saat ini dan repositori dari baris saat ini dengan mengklik (perhatikan bahwa semua perubahan pada file sejak revisi terakhir akan dikembalikan, bukan hanya baris saat ini), dan jelajahi perbedaan antara versi saat ini dan repositori dari baris saat ini dengan mengklik .

Alih-alih mengembalikan seluruh file, Anda dapat menyalin bagian mana pun dari konten sembulan ini dan menempelkannya ke editor.

Tambahkan repositori jarak jauh

Agar dapat berkolaborasi pada proyek Git Anda, Anda perlu mengonfigurasi repositori jarak jauh yang Anda miliki mengambil data dari dan Dorong ketika Anda perlu berbagi pekerjaan Anda.

Jika Anda memiliki kloning repositori Git jarak jauh , misalnya dari GitHub , jarak jauh dikonfigurasikan secara otomatis dan Anda tidak harus menentukan kapan Anda ingin menyinkronkannya (dengan kata lain, saat Anda melakukan Tarik atau a Dorong operasi). Nama default yang diberikan Git ke remote yang Anda kloning berasal adalah asalnya.

Namun, jika Anda membuat repositori Git berdasarkan sumber lokal, Anda perlu menambahkan repositori jarak jauh untuk kontributor lain agar dapat mendorong perubahan mereka ke sana, dan agar Anda dapat membagikan hasil pekerjaan Anda.

Tentukan remote

  1. Buat repositori kosong di hosting Git apa pun, seperti Bitbucket atau GitHub .

  2. Aktifkan dialog Push ketika Anda siap untuk mendorong komitmen Anda dengan memilih VCS | Git | Tekan dari menu utama, atau tekan Ctrl + Shift + K.

  3. Jika Anda belum menambahkan remote sejauh ini, tautan Tentukan jarak jauh akan muncul alih-alih nama jarak jauh. Klik untuk menambahkan remote.

  4. Dalam dialog yang terbuka, tentukan nama jarak jauh dan URL tempat hostingnya, dan klik OK.

Dalam beberapa kasus, Anda juga perlu menambahkan repositori jarak jauh kedua. Ini mungkin berguna, misalnya, jika Anda telah mengkloning repositori yang tidak memiliki akses tulis untuk Anda, dan Anda akan mendorong perubahan ke milik Anda sendiri. garpu dari proyek aslinya. Skenario umum lainnya adalah Anda telah mengkloning repositori Anda sendiri yang merupakan fork proyek orang lain, dan Anda perlu menyinkronkannya dengan proyek asli dan mengambil perubahan darinya.

Tambahkan remote kedua

  1. Dari menu utama, pilih VCS | Git | Remote. Dialog Git Remotes akan terbuka.

  2. Klik Tambah Klik Tambah   tombol pada bilah alat atau tekan Alt + Sisipkan tombol pada bilah alat atau tekan Alt + Sisipkan.

  3. Dalam dialog yang terbuka, tentukan nama dan URL jarak jauh dan klik OK.


Untuk mengedit remote (misalnya, untuk mengubah nama proyek asli yang telah Anda kloning), pilih di dialog Git Remotes dan klik Edit Untuk mengedit remote (misalnya, untuk mengubah nama proyek asli yang telah Anda kloning), pilih di dialog Git Remotes dan klik Edit   pada bilah alat, atau tekan Enter pada bilah alat, atau tekan Enter.

Untuk menghapus repositori yang tidak lagi valid, pilih dalam dialog Git Remotes dan klik Hapus Untuk menghapus repositori yang tidak lagi valid, pilih dalam dialog Git Remotes dan klik Hapus   tombol pada bilah alat, atau tekan Alt + Hapus tombol pada bilah alat, atau tekan Alt + Hapus.

Pelajari lebih lanjut dari video ini:

Terakhir diubah: 20 Juni 2019