Pertanyaan Git tarik cygwin bukan git-command


Hai, saya baru saja menginstal git cygwin pada pc windows saya di tempat kerja, tetapi entah bagaimana git pull sepertinya tidak berfungsi.

out put adalah:

git: 'tarikan' bukan perintah git. Lihat 'git --help'.

Apakah maksud Anda ini? Tarik

Tidak bisa mencari tahu yang satu ini, ini berfungsi dengan baik menggunakan versi msysgit.


5
2018-03-08 04:23


asal


Jawaban:


Bisakah Anda memeriksa shell Anda (seperti pengguna ini melakukannya)?

echo $SHELL
/usr/local/anothershell

harus:

echo $SHELL
/bin/bash

Lihat juga Anda $PATH

$ type -a git 
> git is /cygdrive/c/cygwin/bin/git

 export PATH=/bin:$PATH 
$ type -a git 
> git is /bin/git 
> git is /cygdrive/c/cygwin/bin/git

Catatan: jika Anda memiliki jenis kesalahan yang sama git-svn (git: 'svn' is not a git-command. See 'git --help'.), pastikan bahwa (lihat posting blog ini):


3
2018-03-08 05:02



Masalah ini diperbaiki dengan instal ulang cygwin yang bersih. Tapi tidak tahu mengapa itu menyebabkannya.


1
2018-03-23 12:12



hanya tersandung masalah yang sama dan tampaknya pembaruan antivirus baru-baru ini harus disalahkan.

blok pertama perl.exe dan sh.exe dan akhirnya menghapusnya dari harddisk.

pesannya adalah sebagai berikut (saya hanya memiliki versi jerman):

13.04.2010 08:37:42 C:\PROGRAMME\GIT\BIN\PERL.EXE   Der Prozess versucht, in einen anderen Prozess einzudringen. Dieses Verhalten ist charakteristisch für bestimmte Schadprogramme (Invader)
13.04.2010 08:37:42 C:\PROGRAMME\GIT\BIN\PERL.EXE   Aktion "Das Verschieben nach Quarantäne" wurde gewählt
13.04.2010 08:37:42 C:\PROGRAMME\GIT\BIN\PERL.EXE   Die ursprüngliche Datei wurde gelöscht.
…
13.04.2010 08:47:38 C:\PROGRAMME\GIT\BIN\SH.EXE Der Prozess versucht, in einen anderen Prozess einzudringen. Dieses Verhalten ist charakteristisch für bestimmte Schadprogramme (Invader)
13.04.2010 08:47:38 C:\PROGRAMME\GIT\BIN\SH.EXE Datei wurde nach Quarantäne verschoben.
13.04.2010 08:47:38 C:\PROGRAMME\GIT\BIN\SH.EXE Der Prozesse wurde zwangsläufig beendet.

1
2018-04-13 06:56



Saya tahu yang ini - tampaknya versi yang lebih baru dari git berbeda entah bagaimana di Cygwin. Di Windows XP saya harus menambahkan 'C: \ cygwin \ lib \ git-core' ke PATH dan memperbaikinya. Pastikan Anda menutup semua bash windows sebelum itu dan kemudian restart mereka.


1
2018-04-04 23:47



Saya tidak benar-benar memperbaiki masalah dengan git di cygwin. Pendekatan saya adalah beralih ke msysgit .


1
2018-01-27 15:46