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.


6
Wymuś „git push”, aby zastąpić zdalne pliki
Chcę wypchnąć moje lokalne pliki i mieć je na zdalnym repozytorium, bez konieczności radzenia sobie z konfliktami scalania. Chcę tylko, aby moja wersja lokalna miała wyższy priorytet niż wersja zdalna. Jak mogę to zrobić za pomocą Git?
766 git  git-push 

13
Policz liczbę wierszy w repozytorium git
Jak policzyć całkowitą liczbę wierszy obecnych we wszystkich plikach w repozytorium git? git ls-files daje mi listę plików śledzonych przez git. Szukam polecenia do catwszystkich tych plików. Coś jak git ls-files | [cat all these files] | wc -l
766 bash  git  shell  line-count 

15
Scal gałąź rozwoju z master
Mam dwie gałęzie mianowicie mastera developmentw GitHub repozytorium. Cały rozwój robię w branży programistycznej, jak pokazano. git branch development git add * git commit -m "My initial commit message" git push -u origin development Teraz chcę scalić wszystkie zmiany w developmentgałęzi z master. Moje obecne podejście to: git checkout master …
763 git  git-merge 

15
Jak rozwiązać git, mówiąc „Zatwierdź swoje zmiany lub ukryj je, zanim będziesz mógł je scalić”?
Wprowadziłem kilka aktualizacji na moim komputerze lokalnym, wypchnąłem je do zdalnego repozytorium, a teraz próbuję pobrać zmiany na serwer i otrzymuję komunikat; błąd: lokalne zmiany następujących plików zostaną zastąpione przez scalenie: wp-content / w3tc-config / master.php Zatwierdź zmiany lub schowaj je, zanim będzie można je scalić. Więc pobiegłem git checkout …
761 git 


12
Jak mogę określić gałąź / tag podczas dodawania submodułu Git?
Jak git submodule add -bdziała Po dodaniu podmodułu z określoną gałęzią nowe sklonowane repozytorium (po git submodule update --init) będzie w określonym zatwierdzeniu, a nie sama gałąź ( git statusw podmodule widnieje „Obecnie nie w żadnej gałęzi”). Nie mogę znaleźć żadnych informacji na temat .gitmoduleslub .git/configo oddziale modułem lub jakichkolwiek …

14
Jaka jest różnica między HEAD ^ a HEAD ~ w Git?
Kiedy określam obiekt zatwierdzania przodka w Git, jestem mylony między HEAD^a HEAD~. Oba mają wersję „numerowaną”, taką jak HEAD^3i HEAD~2. Wydają mi się bardzo podobne lub takie same, ale czy są jakieś różnice między tyldą a karetką?
755 git 


20
Czy w .gitconfig mogę określić wielu użytkowników dla siebie?
Na mojej ~/.gitconfigliście podam mój osobisty adres e-mail [user], ponieważ właśnie tego chcę używać do repozytoriów Github. Ale ostatnio zacząłem używać git również do pracy. Repozytorium git mojej firmy pozwala mi na zatwierdzenie, ale kiedy wysyła ogłoszenia o nowych zestawach zmian, mówi, że pochodzą one od Anonimowego, ponieważ nie rozpoznaje …
754 git  git-config 

21
Jak uzyskać liczbę zatwierdzeń Git?
Chciałbym uzyskać liczbę zatwierdzeń z mojego repozytorium Git, trochę jak numery wersji SVN. Celem jest użycie go jako unikalnego, rosnącego numeru kompilacji. Obecnie tak robię na Unix / Cygwin / msysGit: git log --pretty=format:'' | wc -l Ale czuję, że to trochę hack. Czy jest na to lepszy sposób? Byłoby …




6
Jak anulować lokalne zatwierdzenie git
Mój problem polega na tym, że zmieniłem plik, np .: README, dodałem nowy wiersz „ this for my test line ” i zapisałem plik, a następnie wydałem następujące polecenia git status # On branch master # Changed but not updated: # (use "git add <file>..." to update what will be …

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.