git

Jak zmienić nazwę lokalnej i zdalnej gałęzi Git?

Mam cztery gałęzie: master - > origin / regacy, FeatureA - > origin/FeatureA. Jak widzisz, wpisałem złe imię. Dlatego ... kat o błędzie. error : Could not rename config section 'remote.regacy' to 'remote.legacy' Jak mogę rozwiązać ten problem?

Jaka jest różnica pomiędzy git clone -- mirror a git clone --bare

Strona pomocy git clone ma to do powiedzenia o --mirror: Skonfigurowanie serwera lustrzanego zdalnego repozytorium. Oznacza to --bare. Ale nie wdaje się w szczegóły o tym, jak klon --mirror różni się od klonu --bare.

Jak uzyskać liczbę commitów Git?

Chciałbym uzyskać liczbę commitów mojego repozytorium Git, trochę jak numery wersji SVN. Celem jest użycie go jako unikalneg ... nie potrzebował wc ani nawet Gita, więc mógłby działać na gołym Windowsie. Wystarczy odczytać plik lub strukturę katalogów...

Aplikuję.gitignore do plików

Popełniłem mnóstwo plików, które teraz chcę zignorować. Jak mogę powiedzieć gitowi, aby zignorował te pliki z przyszłych comm ... usunąć z repozytorium. Są to pliki utworzone po kiedykolwiek budować lub dla obsługi narzędzi specyficznych dla użytkownika.

Jak wybrać zakres commitów i połączyć się z inną gałęzią?

Mam następujący układ repozytorium: master branch (produkcja) integracja Praca To, co chcę osiągnąć, to wybrać zakres ... commit w jednej operacji, a nie Łączenie) bez brudzenia repozytorium. Jakieś wskazówki lub przemyślenia na ten temat? Dzięki!

Jak alias poleceń w git?

Widziałem screencast gdzie ktoś dostał git st git ci Do pracy. Kiedy to robię, dostaję błąd pytając mnie, Czy mam na myśli coś innego. Będąc git newb, muszę wiedzieć, co musisz zrobić, aby to zrobić?

Jak oznaczyć starszy commit w Git?

Jesteśmy nowi w git i chcę ustawić tag na początku naszego repozytorium. Nasz kod produkcyjny jest taki sam jak repozytorium ... k na początku pozwalałby nam "cofnąć" produkcję do znanego, stabilnego stanu. Jak dodać tag do dowolnego, starszego commita?

Aktualizacja gałęzi Git z master

Jestem nowy w Git, a teraz jestem w takiej sytuacji: Mam cztery gałęzie (master, b1, b2 i b3). Po tym, jak pracowałem nad ... go potrzebowałem w master i... oto mój problem: Jak zaktualizować wszystkie pozostałe gałęzie za pomocą kodu master branch?

Czy istnieje opcja Git-merge --dry-run?

Scalam się w zdalnej gałęzi, która może mieć wiele konfliktów. Skąd mam wiedzieć, czy będzie konflikt, czy nie? Nie widzę czegoś takiego jak --dry-run Na git-merge.

Jak znaleźć najbliższego rodzica gałęzi Git?

Załóżmy, że mam następujące lokalne repozytorium z drzewem commitów: master --> a \ \ dev ... i nadrzędnej, i zobaczyć, czy f poprzednik pasuje do głowicy gałęzi nadrzędnej, aby określić, czy funkcja wymaga rebasowania.

Dodaj podział wiersza do 'git commit-m' z wiersza poleceń

Używam Gita z wiersza poleceń i próbuję dodać przerwę w wierszu do komunikatu commit (używając git commit -m "") bez wchodzenia do Vima. Czy to możliwe?

Znajdowanie różnic między aktualną i ostatnią wersją

Używając Gita, jak możesz znaleźć różnicę pomiędzy bieżącą i ostatnią wersją? git diff last version:HEAD

Ignorowanie katalogów w repozytoriach Git w systemie Windows

Jak mogę ignorować katalogi lub foldery w Git używając msysgit w Windows?

Jak squashować commity w git po ich wypchnięciu?

To daje dobre wyjaśnienie zgniatania wielu commitów: Http://git-scm.com/book/en/Git-Branching-Rebasing Ale to nie działa ... git log. Spodziewałem się, że mój edytor zostanie ponownie uruchomiony, abym mógł wprowadzić komunikat commit. Co robię źle?

Jak git obsługuje dowiązania symboliczne?

Jeśli mam plik lub katalog, który jest dowiązaniem symbolicznym i zatwierdzam go do repo git, co się z nim stanie? Zakładam, ... wersji, tworzy on zwykły plik. Co robi, gdy usuwam plik, do którego się odwołuje? Czy to po prostu popełnia zwisający link?

Git merge master do gałęzi feature

Powiedzmy, że mamy następującą sytuację w git: Utworzone repozytorium: mkdir GitTest2 cd GitTest2 git init Niektóre ... it merge master --ff-only: "fatal: nie można przewijać do przodu, przerywając.", ale nie jestem pewien, czy to mi pomogło.

Jak wybrać wiele commitów

Mam dwie gałęzie. Commit a jest głową jednego, podczas gdy drugi ma b, c, d, e i {[5] } na górze a. I want to move c, d, e i ... ą. Ale czy jest jakiś sposób, aby cherry-pick wszystkie c-f w jednym rozkazie? Oto wizualny opis scenariusza (dzięki JJD):

Powrót do starego commita Git w publicznym repo

Jak mogę wrócić do konkretnego commita w git? Najlepszą odpowiedzią, jaką ktoś mógł mi dać, było użycie git revert x razy, a ... m go uruchomić 20 razy. Czy jest na to łatwiejszy sposób? Nie mogę użyć reset, ponieważ to repozytorium jest publiczne.

Aplikuj.gitignore w istniejącym repozytorium śledzi już dużą liczbę plików

Mam istniejący projekt Visual Studio w moim repozytorium. Ostatnio dodałem A.gitignore plik pod moim projektem i zakładam, że ... iu repozytorium i odtworzeniu go ponownie, ale tym razem z .plik gitignore obecny, ale musi być lepszy sposób, aby to zrobić.

Dlaczego istnieją 2 sposoby na usunięcie pliku w git?

Czasami git sugeruje git rm --cached Usunięcie pliku, czasami git reset HEAD file. Kiedy powinienem użyć którego? EDIT: D: ... On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: b #