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
Zignoruj ​​nowe zatwierdzenia dla modułu podrzędnego git
tło Korzystanie z Git 1.8.1.1 w systemie Linux. Repozytorium wygląda następująco: master book Podmoduł został utworzony w następujący sposób: $ cd /path/to/master $ git submodule add https://user@bitbucket.org/user/repo.git book bookModułem jest czysty: $ cd /path/to/master/book/ $ git status # On branch master nothing to commit, working directory clean Problem Z drugiej …

5
Git checkout / pull nie usuwa katalogów?
Mam repozytorium @ github. Zrobiłem trochę pracy w domu i wrzuciłem to na github. Wymagało to pewnego usunięcia plików i katalogów. Teraz jestem na moim polu roboczym, które miało kopię kodu przed usunięciem plików i katalogów. Wydałem: git remote update git checkout HEAD git pull origin HEAD Usunął wszystkie pliki, …
83 git  git-clean 

4
czy można zignorować reguły .gitignore w podkatalogu?
Chcę zignorować wszystkie reguły .gitignore w podkatalogu z wyjątkiem reguł .gitignore w katalogu głównym. na przykład) Mam już .gitignoreplik w strukturze katalogów /a. A także .gitignoreplik w formacie /a/b. Załóżmy, że /amasz a.txt b.txtpliki. /a/bma .configplik. .gitignoredefiniuje .configw /a/b. .configplik zostanie zignorowany przez .gitignorein /a/b. Ale naprawdę chcę śledzić .configplik, …
83 git 

4
Czy istnieje klon Github w PHP, który mogę uruchomić na własnym serwerze? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

3
Jak wyczyścić widelec Github, aby móc wysyłać czyste żądania ściągnięcia?
Rozwidliłem repozytorium na Githubie. Dokonałem kilku drobnych zmian i przesłałem żądania ściągnięcia do głównego źródła, ale po drodze mój fork stał się tak zniekształcony, że nie mogę generować czystych żądań ściągnięcia; kiedy zaczynam żądanie ściągnięcia z gałęzi z sześcioma zmianami, Github chce przesłać trzynaście, z których siedem już istnieje (natch). …
83 git  github 

4
Przewodnik po zrozumieniu gitk? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Przedstawiam git zespołowi programistów i uważam, że gitk jest niesamowitym narzędziem. Jest to również dość trudne …
83 git  gitk 


3
Plik dziennika wyjściowego dziennika Git
Wykonuję zadanie na kursie uniwersyteckim i używam git jako kontroli wersji dla tego zadania. Gra, nad którą pracowałem, jest ukończona, jednak wraz z rozdaniem chciałbym przesłać dziennik git, skutecznie pokazujący moje postępy w czasie, gdy nad nią pracowałem. Próbowałem tego: git log --stat > log.log Ale mniej więcej daje mi …
83 git  logging 

1
Jak mogę wydrukować dziennik dla oddziału innego niż obecny?
Jestem na gałęzi z kilkoma zmianami. Zmiana gałęzi jest uciążliwa, ponieważ niektóre pliki są blokowane przez procesy, więc aby zmienić gałąź, musiałbym zatrzymać wszystkie procesy, które mają blokady, a następnie stashzmiany przed sprawdzeniem innej gałęzi, aby zobaczyć jej dziennik. Czy można wyświetlić dziennik z innej branży bez konieczności sprawdzania go?

8
Jak odrzucić niezatwierdzone zmiany w SourceTree?
Jestem nowy w środowisku Git i używam BitBucket z SourceTree na Macu. Teraz chcę tylko odrzucić zmiany od ostatniego zatwierdzenia. Jak mam to zrobić? Nie znalazłem czegoś takiego jak „odrzuć zmiany”, a bezpośrednie pobieranie z ostatniego zatwierdzenia nie działa. Rozwiązania wykonane za pomocą GUI lub wiersza poleceń będą dobre.

1
Jak cofnąć dwa poprzednie zatwierdzenia?
Rozważ ten scenariusz: Programista A wykonuje zatwierdzenie: #n Dev. B zatwierdza # n + 1 Dev. A zatwierdza # n + 2 i zatwierdź # n + 3 a potem odkrywa, że ​​w swoim zatwierdzeniu # n + 2 wprowadził defekt. Jak można dev. Cofnąć ostatnie 2 zatwierdzenia i kontynuować …
83 git  github  reset 

15
Git wypycha do zdalnego repozytorium GitHub jako niewłaściwy użytkownik
Mam konto służbowe GitHub i konto osobiste. Najpierw użyłem osobistego do projektów testowych, potem ruszyłem dalej i utworzyłem repozytorium na drugim koncie na tym samym komputerze. Teraz chciałem ponownie utworzyć nowe repozytorium na swoim koncie osobistym, zmieniłem globalne i lokalne user.nameoraz utworzyłem nową parę kluczy ssh, wprowadzoną na stronie konfiguracji …

5
Jak osadzić skrypt bash bezpośrednio w aliasie git
Czy mogę osadzić następujący kod powłoki bash: for name in $(git diff --name-only $1); do git difftool $1 $name & done bezpośrednio do tworzenia aliasu git: git config --global alias.diffall ***my-bash-code-here*** To prowadzi do mojego poprzedniego pytania / odpowiedzi na SO, gdzie umieściłem kod w pliku .sh, a następnie utworzyłem …
82 git  bash  shell  alias 

10
Zatwierdzanie plików konfiguracyjnych specyficznych dla komputera
Typowy scenariusz, kiedy tworzę, jest taki, że baza kodu będzie zawierała kilka plików konfiguracyjnych, które wymagają ustawień specyficznych dla komputera. Te pliki zostaną wpisane do Gita, a inni programiści zawsze przypadkowo sprawdzą je z powrotem i zepsują konfigurację innej osoby. Prostym rozwiązaniem byłoby po prostu nie wpisywanie ich do Gita, …

4
Jak wypychać lokalne zmiany do zdalnego repozytorium git w usłudze Bitbucket
Testuję Git i Bitbucket. Utworzyłem repozytorium na Bitbucket i utworzyłem lokalną kopię repozytorium i wysyłam do niego pliki. Nie mogę przesłać plików z mojego lokalnego repozytorium do zdalnego repozytorium. Oto co robię: git clone https://me@bitbucket.org/me/test.git cd test touch dummy git add dummy git commit dummy -m "my first git commit" …
82 git  bitbucket 

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.