Odłączenie pliku nie powiodło się. Mam spróbować jeszcze raz?
Coś nie tak dzieje się z jednym z plików w moim lokalnym repozytorium git. Kiedy próbuję zmienić gałąź to pisze:
Unlink of file 'templates/media/container.html' failed. Should I try again? (y/n)
Co to może znaczyć? 26 answers
Może to oznaczać, że inny program używa tego pliku, co uniemożliwia gitowi "przeniesienie" pliku do lub z katalogu roboczego podczas próby zmiany gałęzi.
Zdarzyło mi się to na Windows Vista gdzie eclipse jest programem "używającym" pliku. Plik może nie być rzeczywiście otwarty w eclipse, ale może być otwarty przez proces prowadzony przez eclipse.
W tym zdarzeniu spróbuj zamknąć plik w dowolnej aplikacji, która mogła go użyć. Jeśli to nie pracuj, całkowicie zamknij wszystkie aplikacje, które mogły otworzyć plik.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-20 13:59:38
Miałem ten problem i rozwiązałem go poleceniem: git gc
Powyższe polecenie usuwa tymczasowe i niepotrzebne pliki. (Śmieciarz.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-19 19:54:31
To rozwiązanie z tutaj zadziałało dla mnie:
Jest to odpowiedź specyficzna dla systemu Windows, więc jestem świadomy, że nie jest to istotne dla Ciebie... Włączam to dla dobra przyszłych poszukiwaczy.
W moim przypadku, to dlatego, że uruchamiałem Git z nie-podwyższonej linii poleceń. "Uruchom jako Administrator" naprawił to dla mnie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:26:26
Napotkałem ten problem podczas wykonywania git pull
.
I to rozwiązało mój problem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-19 19:45:23
W moim przypadku nie ma procesów dotykających pliku lub katalogu. Może się zdarzyć, jeśli ścieżka jest bardzo długa, ponieważ ograniczenie systemu operacyjnego (windows). Spróbuj włączyć flagę obsługi longpath w globalnej konfiguracji Gita, jak wskazano poniżej:
git config --global core.longpaths true
Lub spróbuj ustawić flagę odpowiedzi TAK/NIE, jeśli nie jest to dla Ciebie sprzeczne
set GIT_ASK_YESNO=false
Jeśli ścieżka jest zbyt długa, nie znalazłem udanego rozwiązania.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-20 13:57:41
W moim przypadku (Win8.1, uruchomiony TortoiseGit), to proces o nazwie "TortoiseSVN status cache" blokował plik.
Zabicie go pozwoliło mi uruchomić "git gc" bez większych problemów. Powyższy proces jest uruchamiany przez TortoiseGit, więc nie ma potrzeby ręcznego restartowania go.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-31 04:39:16
To może być przydatne dla kogoś; jeśli wszystkie powyższe nie zadziałały dla Ciebie, wykonaj następujące kroki:
Zamknij swój IDE (mój był Eclipse, Nie wiem, czy dotyczy Intellij i innych) lub inną aplikację, która może używać git.
Otwórz git z linii poleceń (w moim przypadku miałem Git bash) i uruchom
git gc
jak wspomniano przez innych.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-29 17:34:29
Na Windows 8: Uruchomiłem git gc i napisało, że git GC już działa, uruchomiłem git gc -- force i garbage collector uruchomił.
Mógłbym wtedy przełączać gałęzie i scalać bez żadnych problemów, spróbuj git gc --force.
Być może proces gc nie zatrzymał się z wdziękiem z tego czy innego powodu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-21 09:49:48
Mam taki problem w Windows. Zamknąłem moje IDE (Android Studio) i wybrałem YES w git shell. Zadziałało.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-18 13:50:01
Miałem taki problem z plikami .tmp
w folderze /.git/objects/pack
. Myślę, że coś się nie udało podczas push lub pull, więc usunąłem te pliki tymczasowe i zresetowałem głowę do mojego ostatniego commita. Nie wiem, czy to jest zalecane, ale to działało dla mnie. Również git count-objects -v
dał mi listę .tmp
plików, które nie należą do folderu pack.
Lub aby wyłączyć komunikaty y / n w windows git open cmd.exe
i uruchomić:
SETX GIT_ASK_YESNO false
Widziane Tutaj: https://twitter.com/petercamfield/status/494805475733807104
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-19 19:55:12
Napotkałem ten sam problem podczas wykonywania 'git pull'. Próbowałem ręcznego sprzątania polecenia git 'git gc' i to rozwiązało mój problem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-08 11:04:58
Miałem taki problem w Windows 7 i okazało się, że jest to spowodowane jakimś osieroconym procesem git.exe
.
Aby go rozwiązać, otwórz Menedżera zadań i zabij wszystkie git.exe
procesy.
Ponieważ polecenia git
są krótkotrwałe, normalnie nigdy nie powinieneś widzieć git.exe
w Menedżerze Zadań. Kiedy tam są, zazwyczaj oznacza to, że coś jest nie tak i powinieneś zabić te procesy.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-16 08:36:02
Po wypróbowaniu różnych rozwiązań w końcu git clean -f
pomógł mi.
EDIT: kilka razy ponownie trafiłem na problem-zamknięcie wszystkich procesów zależnych od git wydaje się pomóc (jak gitbash, Eclipse IDE, itp.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-26 16:17:12
Ponieważ używam gitkraken i wiersza polecenia, natrafiłem na ten sam problem. A potem uruchamiam git gc
polecenie To rozwiązało mój problem. Więc jestem szczęśliwy i chcę podzielić się niektórymi punktami, które mogą być pomocne.
Co {[1] } zrobi ?
git gc
usuwanie nieosiągalnych obiektów, które mogły zostać utworzone z poprzednich wywołań git add.
Kiedy biegać git gc
?
Z doc , użytkownicy są zachęcani do regularnego uruchamiania tego zadania w każdym repozytorium, aby utrzymać dobre wykorzystanie miejsca na dysku i dobrą wydajność operacyjną.
Jak zrobić to auto-konfigurowalne?
Niektóre polecenia git mogą automatycznie uruchamiać git gc; zobacz flagę --auto poniżej po szczegóły. Jeśli wiesz, co robisz i wszystko, co chcesz, to trwale wyłączyć to zachowanie bez dalszych rozważań, po prostu zrób
git config --global gc.auto 0
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-29 13:40:53
To może być osobne okno gitk uruchomione, aby zobaczyć historię Gita.
Po prostu zamknij to okno, aby rozwiązać ten problem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-13 08:22:25
Natknąłem się na ten problem z uruchomieniem git Bash i Eclipse EGit w tym samym czasie.
Rozwiązanie: Zamknij Eclipse. Również nie zaszkodzi uruchomić git gc
jak wspomniał @khilo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-05 19:52:15
Po tym, jak żadna z powyższych odpowiedzi nie zadziałała, running git fetch -p
wykonało zadanie za mnie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-20 11:26:41
Jak wspomniano powyżej, coś innego trzyma pliki. Rzecz w tym, że ten program nie wygląda podejrzanie dla nas. Próbowałem zrobić git pull z konsoli, podczas gdy GitKraken został otwarty. Zamknięcie GitKraken naprawiło problem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-05 13:54:54
Jeśli tworzysz aplikację internetową, częstym powodem jest zapominanie o wyłączaniu serwera. Na przykład może to być prosty węzeł.proces js lub w systemie windows proces IIS działa bardziej dyskretnie jako proces w tle.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-09 08:49:10
Próbowałem git gc
i to rozwiązało mój problem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-20 11:27:26
Napotkałem ten problem w Windows, możesz chcieć uruchomić Git bash jako administrator, a następnie wykonać polecenia desire, które rozwiązały problem dla mnie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-17 15:02:46
W Windows, widziałem ten błąd na git clone
(dość dużej) repo. Zamknąłem SmartGit i wstrzymałem moje oprogramowanie do backupu (CrashPlan), a potem zadziałało. Nie wiem, który z 2 zrobił sztuczkę, ale jeśli bieganie albo, To może zrobić to za Ciebie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-02 20:44:18
Miałem ten sam problem podczas wykonywania git pull i jak wspomniano powyżej, było to spowodowane programem, który przechowywał te pliki i nie pozwalał na git pull. Zamknięcie programu pomogło. Zwykle IDE (jak Eclipse), z którego są sprawdzane pliki, będzie trzymało je w tle. Zamknięcie tego samego i ponowne uruchomienie git Pulla rozwiązało problem dla mnie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-16 14:14:31
Po uruchomieniu polecenia
git rm -rf foo.bar
Widzę błąd
Unlink of file 'foo.bar' failed. Should I try again? (y/n)
Ponieważ inny program używa tego pliku . Na przykład, gdy uruchamiam aplikację webową Java w modelu debugowania lub uruchamiam aplikację webową na serwerze, nie mogę usunąć pliku dziennika. Wyłączanie aplikacji (lub wyłączanie procesu debugowania), spróbuj ponownie
git rm -rf foo.bar
Widzę, że plik został usunięty.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-25 03:22:04
Miałem ten sam błąd i zamknięcie aplikacji, która miała otwarty plik rozwiązał go. Udało mi się wrócić i nacisnąć "Y"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-08 01:50:59
Próbowałem wszystkich porad na tej stronie i nic nie pomogło. Robiłem git fetch
i git reset --hard origin/development
dał mi błąd unkink. Nie mogłem zresetować ostatniego commita.
Pomogło sprawdzenie innej gałęzi, a następnie sprawdzenie poprzedniej. Bardzo dziwne, ale to rozwiązało problem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-01 18:52:04