Rumah > Soal Jawab > teks badan
我现在有个文件是a.js 但是本电脑上的a.js不是最新版,我想把他更新为最新版(不和我的这个版本合并,想得到纯粹的最新版)
伊谢尔伦2017-04-24 09:14:58
Izinkan saya memberi anda jawapan yang boleh dipercayai. Tidak ada yang salah dengan menerima pakai jawapan itu, tetapi ia tidak begitu relevan dan tidak menyasarkan operasi fail tertentu atau menggunakan IDE.
Memandangkan saya tidak mempunyai PHP Storm, saya akan menggunakan kakaknya IntelliJ IDEA sebagai contoh.
Malah, anda tidak perlu memadamkan fail setempat dan mendapatkan versi terkini Apa yang anda perlu lakukan ialah: "Kemas kini mana-mana versi fail yang ditentukan melalui sejarah", yang sudah tentu termasuk versi terkini. Kemudian terdapat premis bahawa anda telah memperoleh rekod sejarah terkini, iaitu git fetch
, dan operasi IDE yang sepadan ialah:
Kemudian mari kita lihat cara mengemas kini versi fail yang ditentukan.
Langkah pertama ialah melihat sejarah fail sasaran
Langkah kedua ialah mencari versi yang anda mahukan (sama ada versi baharu atau versi lama)
Selain itu, anda boleh membandingkan kandungan fail pada masa ini untuk membantu menentukan versi yang anda inginkan, seperti yang ditunjukkan di bawah (Bandingkan... tersedia dalam menu klik kanan)
Akhir sekali, gunakan item menu Dapatkan untuk mendapatkan versi yang ditentukan Perintah yang sepadan ialah git checkout
Seperti yang dinyatakan di atas, operasi bersepadu dalam IDE masih sangat mudah. Apa yang lebih baik daripada baris arahan ialah arahan grafiknya agak jelas. Tetapi - baris arahan lebih pantas dan lebih fleksibel Selagi fikiran anda cukup jelas, baris arahan masih lebih cekap.
Malah, jika prosesnya lancar, separuh daripada mereka berkemungkinan kurang memperoleh versi tertentu bagi fail tertentu. Dalam kebanyakan kes, kami melakukan git pull
-> bekerja -> 🎜>, anda mendapat versi terkini semua fail (bersamaan dengan git pull
+ git push
), jadi operasi di atas selalunya untuk melancarkan versi dan bukannya mendapatkan versi terkini, melainkan anda tidak mahu Jika anda mahu semua versi dikemas kini, maka jawapan saya ialah apa yang anda perlukan. git pull
阿神2017-04-24 09:14:58
Apabila anda berkata serah, adakah anda maksudkan komitmen atau tolak?
Jika anda hanya mahu memadamkan fail tertentu, hanya padamkannya terus,
Jika ia adalah komit rollback, gunakan kembali ke versi sebelum anda mahu mengemas kini, dan kemudian tarik semula
怪我咯2017-04-24 09:14:58
Ia tiada kaitan dengan PhpStorm, ia hanyalah operasi git asas.
Padamkan fail secara setempat dan tarik fail jauh ke bawah.
Padam a.jsrm -rf a.js
Kemas kini setempat git add .
git commit -m "deleted a.js"
Gabungkan alat kawalan jauh git fetch
git checkout origin/master a.js
asal ialah nama jauh
master ialah cawangan terpencil
ringa_lee2017-04-24 09:14:58
Ia tidak semestinya rumit seperti Woody, bukan? ?
Hanya git checkout a.js
dan itu sahaja