git-config

Czy istnieje sposób na buforowanie poświadczeń GitHub dla pchania commitów?

Niedawno przełączyłem się na synchronizację moich repozytoriów do https:/ / na GitHub (z powodu problemów z zaporą ogniową) i ... razem prosi o hasło. Czy istnieje sposób na buforowanie poświadczeń, zamiast uwierzytelniania za każdym razem, że git push?

Czy można mieć inną konfigurację Git dla różnych projektów?

.gitconfig jest zwykle przechowywany w katalogu user.home. Używam innej tożsamości do pracy nad projektami dla firmy A i cze ... i nazwisko / email). Jak Mogę mieć dwie różne konfiguracje Gita, aby Moje zgłoszenia nie pasowały do imienia / adresu e-mail?

Jak zapisać nazwę użytkownika i hasło w git

Chcę używać push and pull automatycznie w GitExtension, bez wpisywania użytkownika i hasła w monicie, za każdym razem. Więc jak Mogę zapisać moje poświadczenia w git ?

Jak mogę uczynić Sublime Text domyślnym edytorem dla Gita?

Mam problem z ustawieniem Sublime Text 2 jako core.editor z git. Przeczytałem każdy post, w którym mogłem znaleźć rozwiązani ... Plik README otwiera się w Notatniku, a nie w Sublime Text. Czy ktoś ma jakieś wiesz, co robię źle lub Jak mogę to naprawić?

git wiele nazw użytkowników dla różnych projektów w ramach tego samego systemu [duplikat]

To pytanie ma już odpowiedź tutaj: Czy Mogę określić wielu użytkowników dla siebie w .gitconfig? ... stycznych projektach i ta sama nazwa użytkownika w projektach biurowych. Używam tej samej maszyny do pracy na obu miejscach.

Różnica między autorem a committerem w Git?

Próbuję zrobić commit jak git commit --author="John Doe <[email protected]>" -m "<the usual commit message>" Gdzie ... ymi dwoma (committer vs autor)? Czy powinienem ustawić committer również do innego użytkownika? Jeśli tak, to w jaki sposób?

git: / / przez proxy

Jestem za zaporą, która blokuje port 9418 (git) i próbuję zainstalować niektóre narzędzia, które wyraźnie wykonują kasowanie ... s do kasy. Więc zastanawiam się czy jest możliwe przekierowanie całego ruchu na port 9418 przez proxy i jeśli tak to jak :)

Najlepsze praktyki dla wieloplatformowego Git config?

Kontekst Wiele plików konfiguracyjnych mojej aplikacji jest przechowywanych w repozytorium git, co ułatwia udostępnianie na ... ę z gałęzią platformy, gdy master porusza się do przodu. Zastanawiam się, czy są jakieś łatwiejsze rozwiązania tego problemu?

Skąd pochodzą ustawienia w mojej konfiguracji Git?

Zauważyłem, że mam 2 ogłoszenia dla core.autocrlf kiedy uruchamiam git config -l $ git config -l core.symlinks=false core.a ... stalowany (Windows 7). W SourceTree odznaczyłem "Zezwól SourceTree na modyfikowanie globalnych plików konfiguracyjnych Git"

Jak powiedzieć gitowi, aby używał poprawnej tożsamości (imienia i adresu e-mail) dla danego projektu?

Używam mojego osobistego laptopa zarówno do pracy, jak i osobistych projektów i chciałbym używać mojego służbowego adresu e-m ... eje sposób powiązania określonego repozytorium, nazwy projektu itp. do tożsamości (imię i nazwisko, e-mail)? Co robią ludzie?

"proste "vs" aktualne " push.domyślnie w git dla zdecentralizowanego przepływu pracy

Funkcjonalnie mówiąc, w zdecentralizowanym przepływie pracy nie widzę różnicy między opcjami simple i current dla ustawienia ... . Czy ktoś może wyjaśnić jakieś istotne różnice między tymi dwoma dla zdecentralizowane przepływy pracy, których mi brakuje?

Jakie są konsekwencje korzystania z usługi receive.denyCurrentBranch w Git?

Mam repozytorium Git. Sklonowałem repozytorium i mogę zatwierdzić moje lokalne zmiany. Kiedy wciskam moje zmiany na serwer to ... co naprawdę chciałbym zrobić, to utworzyć gałęzie, połączyć je z gałęzią master, a następnie przenieść moje zmiany na serwer.

VS 2015 + Bower: nie działa za firewallem

Problem W Visual Studio 2015, używając bowera, mój pakiet przywraca błąd, gdy za firewallem występuje błąd podobny do: Ni ... io, ale problem nadal występuje. Poprawka, o której czytałem, prawdopodobnie nigdy dotyczy. Jakieś pomysły, jak to naprawić?

Git submodule update with other user

Jestem zalogowany jako użytkownik a na moim komputerze, ale mój repo jest dostępny przez nazwę Użytkownika B na serwerze, z k ... main.com/abc/def.git. Jak skonfigurować git do używania nazwy użytkownika B zamiast a, kiedy to zrobię git submodule update?

Jak zrobić Git diff --ignore-space-change the default

Prawdopodobnie mógłbym ustawić alias, ale wydaje się, że powinienem być w stanie ustawić to jako opcję w pliku konfiguracyjny ... aram się ułatwić zrozumienie różnicowania, nie zaśmiecając go obcymi liniami+/ -, które nie mają na nich rzeczywistych zmian.

Przekazanie argumentu do polecenia git alias

Czy mogę przekazać argumenty do aliasu komendy Git? Mam jakiś alias w Git config, Tak: rb1 = rebase -i HEAD~1 rb2 = rebase ... działa dla dowolnego <x>? Próbowałem tego aliasu: rb = rebase -i HEAD~ Ale wtedy na przykład git rb 8 nie działa.

Skonfiguruj lokalną gałąź dla push do określonej gałęzi

Przepraszam, jeśli to pytanie zostało już zadane. Am klonowanie z repo o nazwie "git_lab", który ma gałąź o nazwie "test" Po ... osób, w jaki mogę skonfigurować "lokalną gałąź skonfigurowaną dla' git push '" tak, że nie muszę podawać nazwy gałęzi i repo?

Zawsze używaj pagera dla Git diff

Używam less jako mojego git pagera. Jeśli wyjście git diff jest czytelne na jednej stronie, mój git wypisuje wyjście na ekra ... f, nawet jeśli wyjście jest bardzo małe? Nie działa: git -p diff git --paginate diff git Ustawienia: pager.diff = true

Git excludesfile dla gałęzi

Chcę ignorować pewne pliki w gałęzi bez konieczności polegania na śledzonym pliku .gitignore, który zostanie nadpisany podcza ... widłowa metoda adresowania niestandardowego wyklucz pliki w (nowszych) wersjach Git? Używam OSX 10.9.5 i Git w wersji 2.2.1.