Pytania oznaczone «git»

393
Dlaczego Git jest lepszy od Subversion?

Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Używam Subversion od kilku lat i po użyciu SourceSafe , po prostu uwielbiam Subversion. W...

392
Dodaj i zatwierdź jednym poleceniem

Czy mogę to jakoś zrobić git add -A git commit -m "commit message" jednym poleceniem? Wydaje mi się, że często wykonuję te dwa polecenia, a gdyby Git miał taką opcję git commit -Am "commit message", uczyniłoby to życie o wiele wygodniejszym. git commitma -amodyfikator, ale nie robi to tak...

390
Git winić - wcześniejsze zobowiązania?

Czy można zobaczyć, kto edytował określoną linię przed zgłoszonym zatwierdzeniem git blame, jak historia zatwierdzeń dla danej linii? Na przykład uruchamiam następujące (w znakomitym uncrustifyprojekcie): $ git blame -L10,+1 src/options.cpp ^fe25b6d (Ben Gardner 2009-10-17 13:13:55 -0500 10)...

389
Git: Zobacz moje ostatnie zatwierdzenie

Chcę tylko zobaczyć pliki, które zostały zatwierdzone w ostatnim zatwierdzeniu dokładnie tak, jak widziałem listę, kiedy to zrobiłem git commit. Niestety szukam git "last commit" log w Google mnie nigdzie nie prowadzi. I git diff HEAD^..HEAD nie jest oczywiście tym, czego potrzebuję, ponieważ...

388
Przerwać git wiśniowy?

Uciekłem git cherry-pick <hash>i miałem konflikty scalania. Nie chcę rozwiązywać konfliktów, chcę po prostu zrezygnować z wyboru. Podczas rzeczywistego łączenia (z git merge) jest przydatna git merge --abort. Jaki jest odpowiednik zbierania

387
Wciśnij jednocześnie zatwierdzenia i tagi git

Zdaję sobie sprawę z powodu, że git push --tagsjest to osobna operacja niż zwykła stara git push. Pchanie tagów powinno być świadomym wyborem, ponieważ nie chcesz przypadkowego popchnięcia. W porządku. Ale czy istnieje sposób, by połączyć oba te elementy? (Oprócz git push && git push...

386
Dlaczego moje repozytorium Git weszło w stan odłączonego HEAD?

Skończyło się dzisiaj z odłączoną głową, ten sam problem, jak opisano w: git push mówi wszystko na bieżąco, mimo że mam lokalne zmiany O ile wiem, nie zrobiłem nic niezwykłego, po prostu zatwierdzam i wypycham z mojego lokalnego repozytorium. Więc jak skończyłem z detached...

384
Przekazywanie istniejącego repozytorium Git do SVN

Całą swoją pracę wykonywałem w Git i naciskałem na GitHub. Jestem bardzo zadowolony zarówno z oprogramowania, jak i strony, i nie chcę w tym momencie zmieniać moich praktyk pracy. Mój doradca doktorski prosi wszystkich studentów o zachowanie pracy w repozytorium SVN, które jest hostowane na...

384
Push zatwierdza do innego oddziału

Czy możliwe jest zatwierdzanie i przekazywanie zmian z jednej gałęzi do drugiej. Załóżmy, że zatwierdziłem zmiany w BRANCH1 i chcę przekazać je do BRANCH2 . Czy z BRANCH1 można zrobić: git push origin **BRANCH2** A następnie zresetować

381
Uzyskaj krótki skrót wersji Git

Czy istnieje prostszy sposób na uzyskanie skrótu w wersji HEADGit? Chcę zobaczyć takie same dane wyjściowe, jak: git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8 Pierwotnie użyłem powyższego polecenia, aby wygenerować ciąg wersji, ale jest to jeszcze lepsze: git describe...

380
Korzystanie z git, aby uzyskać najnowszą wersję

Chcę śledzić projekt korzystający z git. Nie chcę klonować pełnego repozytorium i pełnej historii, chcę tylko najnowszą wersję i chcę móc aktualizować do nowych wersji ze zdalnego projektu. Próbowałem użyć git clone, ale tworzy to kopię całego repozytorium (ogromny rozmiar pliku), a śledzenie...

379
git: Twój oddział wyprzedza X zatwierdzeń

Jak to się właściwie dzieje? Obecnie pracuję w jednym repozytorium, więc oto mój przepływ pracy: Zmień pliki Popełnić Powtarzaj 1-2, aż będziesz zadowolony Naciśnij, aby opanować Potem, gdy robię a git status, mówi mi, że moja gałąź wyprzedza X zatwierdzeń (przypuszczalnie ta sama liczba...