Pytania otagowane jako git

Git to rozproszony system kontroli wersji Open Source (DVCS). Użyj tego tagu do pytań związanych z użyciem Git i przepływami pracy. NIE UŻYWAJ tagu [github] do problemów związanych z Git, ponieważ repozytorium jest hostowane na GitHub. Nie należy także używać tego znacznika do ogólnych pytań programowych, które mogą dotyczyć repozytorium Git.

5
git add * (gwiazdka) vs git add. (Kropka)
Jestem nowy w git i mam pytanie dotyczące dodawania plików w git. Znalazłem wiele pytań stackoverflow o różnicy między git add .i git add -a, git add --all, git add -A, itd. Ale byłem w stanie znaleźć miejsce, które wyjaśnia co git add *robi. Przejrzałem nawet stronę podręcznika git add …


5
Po wykonaniu rebase, zatwierdzenia Git są duplikowane w tej samej gałęzi
Rozumiem scenariusz przedstawiony w Pro Git o zagrożeniach związanych z ponownym użyciem . Autor w zasadzie mówi ci, jak uniknąć powielonych zatwierdzeń: Nie zmieniaj bazy zatwierdzeń, które przesłałeś do publicznego repozytorium. Opowiem wam o mojej szczególnej sytuacji, ponieważ uważam, że nie pasuje do scenariusza Pro Git i nadal otrzymuję zduplikowane …
131 git  branch  rebase 

1
Jak mogę zmienić bazę pierwszego zatwierdzenia?
Kiedyś git inittworzyłem nowe repozytorium, a następnie wykonałem trzy zatwierdzenia. Teraz chcę zmienić bazę, aby wrócić i poprawić moje pierwsze zatwierdzenie, ale jeśli to zrobię git rebase -i HEAD~3, narzeka! Jeśli spróbuję tego samego, HEAD~2to trochę działa, ale pozwala mi tylko zmienić kolejność dwóch ostatnich zatwierdzeń. Jak mam się odnieść …
131 git  git-rebase 

11
Git mówi, że zdalny odnośnik nie istnieje, gdy usuwam zdalną gałąź
Pobiegłem git branch -a * master remotes/origin/test remotes/origin/master Chcę usunąć moją zdalną gałąź próbowałem git push origin --delete remotes/origin/test mam błąd: nie można usunąć „zdalne / pochodzenie / test”: zdalny numer referencyjny nie istnieje Jak to nie istnieje? Zrobiłem git branch -ai widziałem to na liście. Czy coś przegapiłem ?
130 git 

1
Opróżnij folder podmodułu Git po sklonowaniu repozytorium
Mam jedno repozytorium hostowane pod adresem https://github.com/aikiframework/json . Na mojej kopii lokalnej dodałem podmoduł za pomocą polecenia git submodule add git@github.com:jcubic/json-rpc.git json-rpc Następnie wykonałem commit i push, a zmiany pojawiają się na GitHub (mogę to kliknąć). Ale kiedy sklonuję repozytorium git clone https://github.com/aikiframework/json.git folder modułu podrzędnego json-rpc jest pusty. Czego …

2
Czy Git ostrzega mnie, jeśli skrócony identyfikator zatwierdzenia może odnosić się do 2 różnych zatwierdzeń?
Jeśli cee157może odnosić się do 2 różnych identyfikatorów zatwierdzeń, takich jak cee157eb799af829a9a0c42c0915f55cd29818d4 i cee1577fecf6fc5369a80bd6e926ac5f864a754b czy Git ostrzeże mnie, jeśli wpiszę git log cee157? (lub Git 1.8.5.2 (Apple Git-48) pozwala mi wpisać git log cee1). Myślę, że powinno, chociaż nie mogę znaleźć żadnego wiarygodnego źródła, które mówi, że tak.
130 git 




9
Czy powinienem dodawać pliki migracji Django do pliku .gitignore?
Czy powinienem dodawać pliki migracji Django do .gitignorepliku? Ostatnio dostałem wiele problemów z git z powodu konfliktów migracji i zastanawiałem się, czy powinienem oznaczać pliki migracji jako ignorowane. Jeśli tak, jak mam dodać wszystkie migracje, które mam w moich aplikacjach, i dodać je do .gitignorepliku?
130 python  django  git 


2
Jak pozbyć się „spowodowałoby przebicie istniejącego tagu”
Używam git w VSCodium i za każdym razem, gdy próbuję wyciągnąć git, narzeka. Patrząc w dziennik, który widzę > git pull --tags origin master From https://github.com/MY/REPO * branch master -> FETCH_HEAD ! [rejected] latest -> latest (would clobber existing tag) 9428765..935da94 master -> origin/master Wykonanie polecenia z --forcepomaga do następnego …
130 git 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.