Pytania oznaczone «git»

314
Jak dokonać płatności w Git według daty?

Pracuję nad regresją w kodzie źródłowym. Chciałbym powiedzieć Gitowi: „sprawdź źródło na podstawie sparametryzowanej daty / godziny”. czy to możliwe? Wprowadziłem także zmiany w moim obecnym widoku, których nie chcę stracić. Idealnie chciałbym przełączać się między bieżącym źródłem a niektórymi...

314
Co robi „git blame”?

Widziałem wiele pytań na temat metod korzystania git blame , ale tak naprawdę ich nie rozumiem. Widzę Blameprzycisk nad plikami w interfejsie GitHub. Po kliknięciu pokazuje różnicę z nazwami użytkowników na lewym pasku. Co to oznacza? Dlaczego git blamefaktycznie jest używany, oprócz...

311
Różnica między git pull a git pull --rebase

Kiedyś zacząłem używać git i nie do końca rozumiem zawiłości. Moje podstawowe pytanie tutaj polega na ustaleniu różnicy między git pulla git pull --rebase, ponieważ dodanie --rebaseopcji nie wydaje się robić czegoś zupełnie innego: wystarczy pociągnąć. Pomóż mi zrozumieć...

310
Git Commit Messages: Formatowanie 50/72

Tim Pope opowiada się za szczególnym stylem wiadomości Git commit w swoim blogu: http://www.tpope.net/node/106 . Oto krótkie podsumowanie tego, co poleca: Pierwszy wiersz ma 50 znaków lub mniej. Następnie pusta linia. Pozostały tekst powinien być zawinięty w 72 znaki. Jego post na blogu...

310
Wyjaśnij, która reguła gitignore ignoruje mój plik

Czy jest jakiś sposób, aby dowiedzieć się, dlaczego git ignoruje jakiś plik (tj. Która reguła w .gitignorepliku powoduje ignorowanie pliku)? Wyobraź sobie, że mam ten (lub znacznie bardziej złożony scenariusz, z setkami folderów i dziesiątkami .gitignoreplików: / -.gitignore -folder/...

309
Jak dodać submoduł do podkatalogu?

Mam repozytorium git ~/.janus/z kilkoma podmodułami. Chcę dodać podmoduł ~/.janus/snipmate-snippets/snippets/, ale po uruchomieniu git submodule add <[email protected]:...>w snipmate-snippetskatalogu pojawia się następujący komunikat o błędzie: You need to run this command from the toplevel of...

308
git pull, gdy nie ma go w katalogu git

Powiedzmy, że mam katalog /X/Y, który jest repozytorium git. Czy można w jakiś sposób wywołać komendę git pullwewnętrzną /X, ale celując w /X/Ykatalog? EDYCJA: Myślę, że zastanawiałem się konkretnie: czy można to zrobić za pomocą polecenia git, ale bez konieczności zmiany katalogów? UWAGA:...

307
git: fatal: Nie obsługuję protokołu „http”

Skopiowałem i wkleiłem polecenie git clone ze strony internetowej: https://fedorahosted.org/ibus-typing-booster/ Mam to: user@host> git clone ​​http://git.fedorahosted.org/git/ibus-typing-booster.git Cloning into 'ibus-typing-booster'... fatal: I don't handle protocol

306
Przypadkowo popełnione pliki katalogu .idea do git

Przypadkowo przekazałem .idea/katalog do git. Powoduje to konflikty wszędzie tam, gdzie muszę sprawdzić moje repozytorium. Zastanawiałem się, jak usunąć te pliki z pilota? Nadal potrzebuję tych plików lokalnie, ponieważ Intellij IDE ich potrzebuje. Po prostu nie chcę ich na pilocie. Dodałem...

305
Jak mogę zarchiwizować gałęzie git?

Mam kilka starych gałęzi w moim repozytorium git, które nie są już aktywnie rozwijane. Chciałbym zarchiwizować gałęzie, aby nie wyświetlały się domyślnie podczas działania git branch -l -r. Nie chcę ich usuwać, ponieważ chcę zachować historię. W jaki sposób mogę to zrobić? Wiem, że można utworzyć...

305
Zaktualizuj datę autora git commit podczas zmiany

Dość często poprawiałem swoje zobowiązania. Nie stashbardzo, bo często zapominam, że to zrobiłem, zwłaszcza gdy chcę zapisać to, co zrobiłem przed wyjazdem lub przed weekendem, więc robię zatwierdzenie „szkicowe”. Jedyną rzeczą jest to, że kiedy zmieniam zatwierdzenie, wciąż jest ustawiony na...

305
Zachowaj plik w repozytorium Git, ale nie śledź zmian

Mam kilka plików w witrynie CodeIgniter, które będę chciał mieć w repozytorium, ale nie będę śledził żadnych zmian. Na przykład wdrażam nową instalację tego frameworka na nowym kliencie, chcę pobrać następujące pliki (mają wartości domyślne CHANGEME) i muszę tylko wprowadzić zmiany specyficzne dla...

304
Zmień gałąź funkcji na inną gałąź funkcji

Mam dwie (prywatne) gałęzie funkcji, nad którymi pracuję. a -- b -- c <-- Master \ \ \ d -- e <-- Branch1 \ f -- g <-- Branch2 Po krótkiej pracy nad tymi gałęziami odkryłem, że potrzebuję zmian z Branch2 w Branch1. Chciałbym wprowadzić zmiany w gałęzi 2 do gałęzi 1. Chciałbym...

303
Jak wrócić do najnowszej wersji w Git?

Niedawno przeprowadziłem się z SVN do Git i jestem nieco zdezorientowany. Musiałem uruchomić poprzednią wersję skryptu przez debugger, więc zrobiłem git checkout <previous version hash>i zrobiłem, co musiałem zrobić. Teraz chcę wrócić do najnowszej wersji, ale nie znam jej skrótu. Kiedy...