Pytania oznaczone «git»

Git to rozproszony system kontroli wersji Open Source, pierwotnie zaprojektowany i napisany przez Linusa Torvaldsa. Zwykle służy do śledzenia kodu źródłowego projektów oprogramowania. Jako DVCS, Git zapewnia potężną pomoc w tworzeniu rozgałęzień, scalaniu i rozproszonym programowaniu.

129
Czy istnieje sposób edycji komunikatu zatwierdzenia w GitHub?

Czy istnieje sposób edycji komunikatu zatwierdzenia po zatwierdzeniu i wypchnięciu do GitHub? Widzę, że istnieje „dodaj notatkę”, a także wbudowane komentarze, ale nie ma rzeczywistej edycji wiadomości zatwierdzenia. W rozszerzeniach git znajduje się również „zmień zatwierdzenie”, ale to nie...

127
Jak mogę cofnąć 1 zatwierdzenie?

Mam 2 zatwierdzenia, których nie wypchnąłem: $ git status # On branch master # Your branch is ahead of 'faves/master' by 2 commits. Jak mogę przywrócić mój pierwszy (najstarszy), ale zachować drugi? $ git log commit 3368e1c5b8a47135a34169c885e8dd5ba01af5bb ... commit...

120
Git Bash tutaj w ConEmu

Jak utworzyć prawym przyciskiem myszy pozycję menu kontekstowego, aby otworzyć Git Bash w danym folderze w ConEmu ? Zobacz Git Bash tutaj w Console2, aby uzyskać równoważne pytanie dotyczące

110
Przekaż ruch SSH przez środkową maszynę

Tunelowanie SSH jest dla mnie bardzo mylące. Zastanawiam się, czy mogę to zrobić w systemie Linux. Mam 3 maszyny .. A. My local machine at home. B. Machine at work that I can SSH into (middle man). C. My desktop at work that I can only SSH into from machine B. Więc mogę SSH od A -> B i od B...

97
Korzystanie z wielu kluczy publicznych SSH

Mam konto osobiste i konto firmowe w Unfuddle. Na Unfuddle SSH klucze mogą być używane tylko na jednym koncie, więc muszę utworzyć osobny klucz SSH na moim laptopie dla obu kont. Pobiegłem ssh-keygen -t rsawygenerować dwa klucze o różnych nazwach (nazwa osobista to nazwa domyślna, a firma to...

93
Czy GPG może podpisywać stare zobowiązania?

Git ma teraz możliwość podpisywania zatwierdzeń git commit -S, co jest świetne, ale czasami zapominam flagę commit, a czasami wysyłam sobie łatki, które stosuję am, a to polecenie nie ma flagi do podpisywania. Czy istnieje sposób na dodanie podpisu do już zarejestrowanego...

92
Jak zdobyć git-complete.bash do pracy na Mac OS X?

Śledziłem http://blog.bitfluent.com/post/27983389/git-utilities-you-cant-live-without, aby dodać git-completion.bashdo mojego/opt/local/etc/bash_completion.d/git-completion i PS1='\h:\W$(__git_ps1 "(%s)") \u\$ 'wstawiam mój .bashrc_profile Ale teraz dostaję to -bash: __git_ps1: command not...

84
Używanie Git w wielu systemach bez dostępu do sieci

Chcę używać kontroli wersji, ale ze względów bezpieczeństwa serwer, na którym pracuję, nie ma dostępu do Internetu: mogę przenosić pliki tylko na dysku flash USB. Czy nadal mogę używać Git w tej konfiguracji? Czy mogę tworzyć małe łatki, które mogę zastosować w repozytorium...

55
Pociągnij za kolejną gałąź Git bez przełączania

Niedawno przeszliśmy z SVN na Git i jednocześnie wprowadziliśmy nasze systemy na żywo do kontroli wersji (zamiast lokalnego pobierania i kopiowania plików do życia). W projekcie, do którego jestem przydzielony, wszyscy uzyskujemy dostęp do tego samego repozytorium i aby wprowadzić zmiany na żywo,...

53
Jak mogę wypchnąć repozytorium Git do folderu przez SSH?

Mam folder o nazwie mój projekt, w którym zrobiłem git init , git commit -a itp. Teraz chcę wypchnąć go do pustego folderu w / mnt / foo / bar na zdalnym serwerze. Jak mogę to zrobić? Próbowałem na podstawie tego, co przeczytałem: cd my-project git remote add origin...