git - Bagaimana untuk mengabaikan fail menggunakan SourceTree?
PHPz
PHPz 2017-05-02 09:26:14
0
6
1604

Kini projek itu adalah versi dikawal oleh gabungan SourceTree dan git.
Pada mulanya saya menambah fail yang perlu diabaikan pada fail .gitignore, tetapi mendapati ia tidak berfungsi. Kemudian saya mencari di Internet, dan nampaknya fail yang dihantar sebelum ini pada pelayan untuk diabaikan perlu dipadamkan sebelum ia boleh berfungsi, jika tidak, ia akan menjadi tidak sah. Ini nampaknya lebih menyusahkan.

Saya menggunakan fungsi penjejakan berhenti, tetapi mendapati ia tidak berguna. Saya tidak tahu cara menggunakannya dengan betul.
Kaedah abaikan di dalam sentiasa berwarna kelabu dan tidak boleh diklik, mungkin kerana sebab di atas.

Bolehkah saya terus menggunakan SourceTree untuk mengabaikan fail tertentu secara selektif? Oleh kerana terdapat beberapa fail tempatan yang tidak relevan yang akan sentiasa berubah selepas program dijalankan, longgokan besar ada di sana dan bersepah.

PHPz
PHPz

学习是最好的投资!

membalas semua(6)
淡淡烟草味

Gunakan .gitignore untuk menapis fail, seperti fail perantaraan semasa penyusunan, dsb. Fail ini tidak perlu dijejaki dan diuruskan.
Fenomena:
Tambah fail file1 dalam .gitignore untuk menapis fail, tetapi status fail file1 masih dipaparkan melalui status git.
Sebab:
Fail ini sudah wujud dalam perpustakaan git, dan fail itu telah ditolak sebelum ini. Fail
.gitignore hanya berfungsi untuk fail yang belum ditambahkan pada pengurusan versi Jika fail ini telah disertakan dalam pustaka versi menggunakan git sebelum ini, ia tidak akan berfungsi
Penyelesaian:
perlu dipadamkan dalam fail perpustakaan git dan dikemas kini.
Kemudian semak status dengan status git sekali lagi, dan fail file1 tidak lagi memaparkan status.

Sumber: http://blog.csdn.net/zhangjs0322/article/details/37658669

左手右手慢动作

Ubah suai .gitignore dahulu, dan kemudian tolaknya Anda tidak akan melihat fail atau laluan yang diabaikan pada masa akan datang
Bagi hanya mengabaikan fail yang anda tentukan secara setempat...tidak pasti

世界只因有你

Klik kanan pada fail yang tidak terikat dan lihat abaikan

淡淡烟草味

Adalah disyorkan untuk mengikuti akaun langganan WeChat: Git Assistant

小葫芦

Tambah .gitignore, edit fail: Contohnya:

#是注释
#Java class files
*.class

# generated files
bin/
gen/
洪涛

Sama untuk sourceTree saya, .gitignore tidak berfungsi.
Setelah menyemak seketika, saya sampai pada kesimpulan bahawa git mempunyai cache dan perlu dibersihkan.

Anda boleh menyerahkan pengubahsuaian anda secara setempat dahulu, dan kemudian jalankan arahan berikut satu demi satu.

git rm -r --cached .
git add .
git commit -m "fail tidak dijejaki tetap"

Rujukan: http://stackoverflow.com/ques...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan