Terdapat cawangan di peringkat A yang tersilap menulis ganti fail.php, dan kemudian peringkat -> commit -> push telah dikemas kini ke alat kawalan jauh (membentuk B).
Lihat fail ini di peringkat A dalam smartGit, cara memulihkannya ke peringkat ini, klik Revert
Rebase HEAD
Rebase to HEAD
tetapi ia masih tidak berguna.
Percubaan kedua ialah klik kanan pada fail fail.php di peringkat A. Terdapat Save After
Save Before
Apakah perbezaan antara keduanya?
Yang disebut di atas
Select whether to save the file state Before or After the selected commit
adalah untuk menyimpan keadaan sebelum atau selepas penyerahan.Jika saya faham dengan betul, file.php telah ditimpa semasa anda menyerahkan A, jadi jika anda ingin kembali ke keadaan file.php sebelum menyerahkan A, maka ia sepatutnya Simpan Sebelum.
Saya rasa