Saya menggunakan PhpStorm sebagai IDE saya dan itu menyiapkan file .gitignore dalam direktori bernama .idea. Ada folder dan file yang ingin saya abaikan tetapi saya tidak bisa pergi ke folder sebelumnya apa pun yang terjadi.

Mari kita punya file bernama example.txt. Pohon folder terlihat seperti ini:

 - /Project
   - /.idea
     - .gitignore
     - workspace.xml
   - /src
     - example.txt

Bagaimana cara mengabaikan file example.txt? Saya mencoba ../src/example.txt, src/example.txt, /../src/example.txt

1
sagitariusBoi 18 Mei 2021, 23:10

2 jawaban

Jawaban Terbaik

.gitignore berlaku untuk direktori dan subdirektorinya. itu tidak berlaku untuk saudara kandung atau direktori induk.

Untuk mengabaikan src/example.txt Anda dapat:

  1. buat file .gitignore di direktori src/, yang berisi mis.

    example.txt
    
  2. buat file .gitignore di direktori induk, yang berisi mis.

    src/example.txt
    
2
mipadi 18 Mei 2021, 20:18

Jika Anda telah menambahkan src/example.txt ke repositori, git tidak akan mengabaikannya bahkan ketika Anda menambahkan src/example.txt ke .gitignore. Anda harus menghapusnya dari repositori seperti ini:

git rm --cached src/example.txt

Perintah ini menghapus file hanya dari repositori git. File asli akan tetap di src/example.txt

Selain itu, untuk mengabaikan src/example.txt, Anda harus membuat file .gitignore di direktori tingkat atas (di Project), dan meletakkan src/example.txt di dalamnya.

0
amirz98 18 Mei 2021, 20:30