Apabila menggunakan git, saya keluar dengan menekan ctrl+z dalam antara muka penyuntingan vim. Bagaimanakah cara saya kembali ke antara muka penyuntingan?
黄舟
黄舟 2017-05-02 09:47:20
0
6
1032

Menggunakan git pada Windows, semasa menjalankan perintah git commit -a, saya memasuki antara muka penyuntingan vim Pada masa ini, saya secara tidak sengaja menekan ctrl z untuk keluar dari antara muka penyuntingan vim, kembali ke baris arahan dan memaparkan maklumat ini. :

$ git commit -a
Vim: 读错误,退出中...
Vim: Finished.

Jika anda menjalankan git commit -a sekali lagi pada masa ini, mesej berikut akan dipaparkan:

$ git commit -a //ctrl+z退出之后再次运行git commit -a
fatal: Unable to create 'C:/Users/dell/gittest/.git/index.lock': File exists.

Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue.

Cuba fg untuk kembali, tetapi ia tidak berfungsi Mesej berikut dipaparkan:

$ fg
bash: fg: current: no such job

Apa yang perlu saya lakukan?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(6)
伊谢尔伦

Jawab pada telefon bimbit anda, lain kali git commit -am "commit"

phpcn_u1582

Bunuh proses dan komit semula?

大家讲道理

Hanya alihkan index.lock yang digesa ke luar folder dan cuba lagi

世界只因有你
Vim: 读错误,退出中...
Vim: Finished.

Sangat pelik. (Tetapi memandangkan ia adalah Windows, saya lega.)

Ctrl-Z anda tidak meletakkan Vim di latar belakang seperti pada sistem UNIX, tetapi menyebabkan Vim keluar dengan ralat, jadi fg secara semula jadi tidak berfungsi.

Anda boleh memadamkan fail kunci dengan mengikut gesaan dalam blok kod kedua.

Jangan tekan Ctrl-Z santai pada masa hadapan. Anda hanya berkata "gunakan git pada windows". Saya tidak tahu versi git yang anda gunakan (versi rasmi git adalah berdasarkan msys; Cygwin mempunyai git dan Vim sendiri; msys2 juga mempunyai satu; sudah tentu WSL juga mempunyai satu set...). Selain itu, anda boleh mencampurkan versi bash dan Vim yang berbeza, seperti menggunakan versi asli Windows Vim dalam persekitaran Cygwin.

漂亮男人

Hanya padamkan fail ini C:/Users/dell/gittest/.git/index.lock

PHPzhong

fg

..............................................

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