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.


13
Dodać wszystkie pliki do zatwierdzenia oprócz jednego pliku?
Mam kilka plików w zestawie zmian, ale chcę specjalnie zignorować pojedynczy zmodyfikowany plik. Wygląda tak po git status: # modified: main/dontcheckmein.txt # deleted: main/plzcheckmein.c # deleted: main/plzcheckmein2.c ... Czy mogę to zrobić, git addale po prostu zignoruj ​​jeden plik tekstowy, którego nie chcę dotykać? Coś jak: git add -u -except …
569 git  git-add 



27
Jak zaktualizować hasło do Git?
Używam BitBucket z Xcode i Git do kontroli wersji, a ostatnio zmieniłem wszystkie moje hasła ( dzięki Adobe! ). Nic dziwnego, że nie jestem już w stanie wypychać lokalnych zatwierdzeń do mojego repozytorium na BitBucket ( Authentication failed for 'https://______.git'), ale zapominam, jak zaktualizować buforowane hasło na moim komputerze iMac. …



30
Jak skonfigurować edytor do pracy z Git w systemie Windows?
Próbuję Git na Windows . Doszedłem do tego, że próbowałem „git commit” i otrzymałem ten błąd: Terminal jest głupi, ale nie ma VISUAL ani EDITOR. Podaj wiadomość za pomocą opcji -m lub -F. Zrozumiałem, że potrzebuję zmiennej środowiskowej o nazwie EDITOR. Nie ma problemu. Ustawiłem go tak, aby wskazywał Notatnik. …
561 windows  git  cygwin  editor 

10
Jak przestać śledzić zdalną gałąź w Git?
Jak przestać śledzić zdalną gałąź w Git ? Proszę o zaprzestanie śledzenia, ponieważ w moim konkretnym przypadku chcę usunąć oddział lokalny, ale nie zdalny. Usunięcie lokalnego i przekazanie usunięcia do zdalnego spowoduje również usunięcie gałęzi zdalnej: Jak usunąć gałąź Git zarówno lokalnie, jak i w GitHub? Czy mogę po prostu …
556 git  branch  git-track 

15
Czy można wyświetlić podgląd zawartości ukrytej w git?
Często odkładam pracę na później, potem pojawiają się inne rzeczy, a kilka tygodni później chcę sprawdzić skrytkę i dowiedzieć się, jakie zmiany wprowadziłby, gdybym zastosował ją do działającego drzewa w jego obecnym stanie. Wiem, że mogę zrobić różnicę git na skrytce, ale to pokazuje mi wszystkie różnice między działającym drzewem …
554 git  git-stash 

5
Zdalna gałąź Git została usunięta, ale nadal pojawia się w gałęzi -a
Powiedzmy, że mam gałąź o nazwie coolbranchw moim repozytorium. Teraz postanowiłem go usunąć (zarówno zdalnie, jak i lokalnie) za pomocą: git push origin :coolbranch git branch -D coolbranch Świetny! Teraz gałąź jest naprawdę usunięta. Ale kiedy biegnę git branch -a Nadal otrzymuję: remotes/origin/coolbranch Należy zauważyć, że kiedy klonuję nowe repozytorium, …
552 git  git-branch 

13
Przekaż lokalne repozytorium Git na nowy pilot, w tym wszystkie gałęzie i tagi
Mam lokalne repozytorium Git, które chciałbym przekazać do nowego zdalnego repozytorium (zupełnie nowe repozytorium skonfigurowane na Beanstalk, jeśli to ma znaczenie). Moje lokalne repozytorium ma kilka gałęzi i tagów i chciałbym zachować całą moją historię. Wygląda na to, że po prostu muszę to zrobić git push , ale to tylko …
551 git 

8
Jak zgnieść commity w git po ich wypchnięciu?
To daje dobre wytłumaczenie zgniatania wielu zatwierdzeń: http://git-scm.com/book/en/Git-Branching-Rebasing ale nie działa dla zatwierdzeń, które zostały już wypchnięte. Jak zmiażdżyć kilka ostatnich zatwierdzeń w moich lokalnych i zdalnych repozytoriach? EDYCJA: Kiedy to zrobię git rebase -i origin/master~4 master, zachowaj pierwszą jako pick, ustaw pozostałe trzy jako squash, a następnie zakończ (przez …
550 git  squash 


8
Jak usunąć skrytkę utworzoną za pomocą git stash create?
Wygląda na to, że Git Stash robi wiele tego, czego chcę, poza tym, że jest to trochę trudne do napisania, ponieważ jeśli nie masz żadnych zmian, git stash; git stash popzrobisz coś innego niż zmiany w twoim repozytorium. Wydaje się, że git stash createto jest odpowiedź na ten problem i …
548 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.