Niedawno przełączyłem się na synchronizację moich repozytoriów z https: // w GitHub (z powodu problemów z zaporą) i za każdym razem prosi o hasło. Czy istnieje sposób buforowania poświadczeń zamiast uwierzytelniania za każdym razem git push?
Zmieniłem nazwy kilku plików przez de pierwszą literę, jak w Name.jpgdo name.jpg. Git nie rozpoznaje tych zmian i musiałem usunąć pliki i przesłać je ponownie. Czy istnieje sposób, aby Git rozróżniał wielkość liter podczas sprawdzania zmian w nazwach plików? Nie dokonałem żadnych zmian w samym pliku.
Chcę używać funkcji push i pull automatycznie w GitExtension , bez podawania mojego użytkownika i hasła za każdym razem. Jak mogę zapisać swoje dane uwierzytelniające w git?
Na mojej ~/.gitconfigliście podam mój osobisty adres e-mail [user], ponieważ właśnie tego chcę używać do repozytoriów Github. Ale ostatnio zacząłem używać git również do pracy. Repozytorium git mojej firmy pozwala mi na zatwierdzenie, ale kiedy wysyła ogłoszenia o nowych zestawach zmian, mówi, że pochodzą one od Anonimowego, ponieważ nie rozpoznaje …
.gitconfigjest zwykle przechowywany w user.homekatalogu. Używam innej tożsamości do pracy nad projektami dla Firmy A i czegoś innego dla Firmy B (głównie nazwa / adres e-mail). Jak mogę mieć dwie różne konfiguracje Git, aby moje zameldowania nie przebiegały z nazwą / adresem e-mail?
Postępowałem zgodnie z instrukcjami do listu, w tym częścią dotyczącą buforowania haseł. Wygląda na to, że instrukcje są nieprawidłowe, ponieważ za każdym razem git push origin masterpojawia się ten błąd: git: 'credential-cache' is not a git command. See 'get --help'. ... w którym momencie jestem zmuszony wpisać moją nazwę użytkownika …
Próbuję zrobić coś w rodzaju zatwierdzenia git commit --author="John Doe <john@doe.com>" -m "<the usual commit message>" gdzie John Doe to użytkownik, którego imię chcę dokonać zatwierdzenia. Wygląda na to, że wszystko w porządku git log. Jednak gdy wykonam a gitk, nazwa autora jest poprawna, ale nazwa osoby odpowiedzialnej jest wybierana …
Mam ustawienia Sublime Text 2 jako problemu core.editorz git. Przeczytałem każdy post, w którym znalazłem informacje na temat problemu, ale nadal nic dla mnie nie działa. Korzystam z systemu Windows. Zrobiłem: git config --global core.editor "'C:/Program Files/Sublime Text 2/sublime_text.exe'" i próbowałem tego z różnymi argumentami, takimi jak -m. Kiedy otwieram …
Pchałem i wyciągałem z gita w Terminalu, a potem zmieniłem swoją nazwę użytkownika na github.com. Poszedłem do wypchnięcia pewnych zmian i nie mogłem ich wysłać, ponieważ nadal rozpoznawał moją starą nazwę użytkownika. Jak mogę zmienić / zaktualizować moją nazwę użytkownika na git w terminalu?
Z Git, kiedy używasz autocrlf = trueflagi, ostrzeżenie jest nadal wyświetlane, gdy końce linii są zmieniane. Rozumiem, do czego służy ostrzeżenie i jak wyłączyć flagę końca linii, ale jak wyłączyć samo ostrzeżenie?
Podczas konfiguracji gituruchomiłem te dwie komendy: git config --global user.name "My Name" git config --global user.email "myemail@example.com" Wątpię jednak, czy popełniłem literówkę, czy nie. Czy jest więc jakieś polecenie, aby poznać nazwę i adres e - mail, które zostały gitzapisane podczas konfiguracji? Oczywiście mogę to wiedzieć, używając git logpolecenia, patrząc …
Kiedyś (myślę, że w okolicach wersji 1.6.x) git stał się świadomy zmian w podmodułach. To tylko mnie denerwuje: Dostawca statusu $ git | grep zmodyfikowano: # modified: vendor / rails (zmodyfikowana zawartość) $ git diff sprzedawca / diff --git a / vendor / rails b / vendor / rails --- …
Mówiąc funkcjonalnie, w zdecentralizowanym przepływie pracy nie widzę różnicy między opcjami konfiguracji simplea currentopcjami push.default. currentprzeniesie bieżącą gałąź do gałęzi o identycznej nazwie na określonym pilocie. simpleskutecznie zrobi to samo zarówno dla śledzonych, jak i nieśledzonych pilotów dla bieżącej gałęzi (wymusza identyczne nazwy gałęzi w obu przypadkach). Czy ktoś może …
Używam osobistego laptopa zarówno do pracy, jak i do projektów osobistych i chciałbym używać służbowego adresu e-mail do wykonywania zobowiązań w pracy (gitolite) i osobistego adresu e-mail do pozostałych (github). Czytałem o następujących rozwiązaniach, które są globalne lub tymczasowe: git config --global user.email "bob@example.com" git config user.email "bob@example.com" git commit …
Prawdopodobnie mógłbym ustawić alias, ale wygląda na to, że powinienem być w stanie ustawić to jako opcję w pliku konfiguracyjnym, tylko że i tak nie widzę, aby to zrobić. Chcę tylko --ignore-space-changewtedy, gdy robię diff, a nie wtedy, gdy robię aplikację lub cokolwiek innego. Staram się, aby różnica była łatwiejsza …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.