Mam dwa zdalne repozytoria. Jeden jest prywatny (Bitbucket) i inny publiczny (Github). Wprowadzałem zmiany do Bitbucket, używając aplikacji Github, a następnie przesyłając ten sam commit do repozytorium Github za pomocą Xcode. Jednak niedawno byłem w stanie popchnąć zobowiązuje do Github i korzystania SourceTree otrzymuję komunikat o błędzie:Nie można PUSH ostatnie zatwierdzenia do Github, które zostały przekazane do Bitbucket
This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/pre-push.
Jak to wygląda od wewnątrz SourceTree:
Jak mogę dostać moje repozytorium Github, aby zaakceptować ostatnie zatwierdzenia?
Ok. Jestem nowy w tym wydaniu. Jak mam naprawić swoją ścieżkę? Dzięki. – Jonathan
'PATH' jest zmienną środowiskową zawierającą listę katalogów wyszukiwania używanych przez twoją powłokę w celu znalezienia uruchomionych programów. Sposób, w jaki to zmieniasz, zależy od używanego systemu operacyjnego i kilku innych szczegółów, ale większość systemów operacyjnych używa powłoki bash. Jeśli używasz powłoki bash, po prostu edytuj skrypt ~/.bashrc. Jest wiele miejsc, w których można znaleźć wszystkie szczegóły, które nie pasują do komentarza. – db48x
Usunąłem .git/hooks/pre-push. Teraz mogę ponownie przesłać na github. Dlaczego Github zaczął dodawać pliki ".git/hooks/pre-push"? Czy muszę usuwać te pliki za każdym razem teraz? Kiedy używam pulpitu Github dla mac. Nie ma problemu. Kiedy używam wiersza poleceń, to nie działa. chyba że usunę wspomniany plik. Czy coś takiego powinno być włączone? – eonist