Pytania oznaczone «git»

94
Jak mogę używać git rebase bez wymuszonego wypychania?

Próbując osiągnąć nirwanę git, spędzam dzień na uczeniu się, jak wykorzystać rebase w sytuacjach, w których obecnie się łączę. Podczas przechodzenia przez coś, co uważam za przepływ git 101 (który przeliteruję poniżej), muszę push --forcecofać zmiany do źródła. Nie jestem jedyny - wiem, że to...

94
Używanie tego samego klucza wdrażania dla wielu projektów Github

Github nie pozwala na użycie tego samego klucza SSH dla więcej niż jednego projektu, co byłoby bardzo przydatne w niektórych przypadkach (np. Serwer CI zajmujący się projektem z prywatnymi podmodułami). Widziałem różne wątki, które zdają się mówić, że to ograniczenie istnieje ze względów...

94
Git Mergetool z Meld w systemie Windows

W Linuksie moim ulubionym narzędziem do scalania jest Meld i nie miałem problemów z używaniem lub konfigurowaniem go do pracy z Git. Jednak w systemie Windows było inaczej. Najpierw zainstalowałem Meld z pakietu, który znalazłem tutaj: https://code.google.com/p/meld-installer/ Następnie...

94
Rozwidlenie repozytorium Git z GitHub do GitLab

Załóżmy, że chciałbym zaimplementować poprawkę do projektu innej osoby. Ten projekt znajduje się na GitHub. Mógłbym stworzyć rozwidlenie w GitHub i zaimplementować poprawkę. Chciałbym jednak stworzyć swój fork na GitLab, a nie na GitHubie. Czy to jest możliwe? W jaki sposób? Przeczytałem ten...

93
Git commit otwiera pusty plik tekstowy, po co?

We wszystkich samouczkach Git, które przeczytałem, mówią, że możesz: git init git add . git commit Kiedy to robię, otwiera się duży plik tekstowy. Żaden z samouczków nie wydaje się rozwiązać tego problemu, więc nie wiem, co zrobić z plikiem ani co w nim umieścić, jeśli cokolwiek....

93
Wskaż gałąź na nowe zatwierdzenie

(To pytanie jest przeciwieństwem tego ) Jak mogę od tego wyjść dev C - D / master A - B do tego? dev D / master A - B - C Wiem, że się skopię, gdy zobaczę odpowiedź, ale na razie trochę utknąłem ...

93
Jak sprawić, by dziennik git nie monitował o kontynuację?

Mam kilka repozytoriów git, które należą do siebie, i prosty plik wsadowy / bash do zapętlenia nad nimi. Często zapętlam je za pomocą polecenia dziennika, aby szybko zobaczyć, w jakim są stanie. Działa to ładnie, z wyjątkiem jednej rzeczy: jeśli komunikat o zmianach jest dłuższy niż liczba...

93
Git commit -a „nieśledzone pliki”?

Kiedy robię git commit -a, widzę następujące informacje: # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch better_tag_show # Changes to be committed: # (use "git reset HEAD <file>..." to...

93
Połącz najnowszy plik w repozytorium Bitbucket Git

Mam publiczne repozytorium Git w serwisie Bitbucket. Chcę połączyć najnowszą wersję pliku Read-Me. Oto link do wersji / zatwierdzenia: https://bitbucket.org/wordless/thofu-interpreter/raw/5bfc37864c5d/ThoFu%20Interpreter/ReadMe.txt Próbowałem zastąpić numer wersji wskazówką i wartością...

93
Jak pokolorować wyjście statusu git?

Chcę pokolorować wyjście statusu git, tak aby: untracked files = magenta new files = green modified files = blue deleted files = red Zamiast tego widzę pliki przemieszczane na zielono, a pliki niestacjonarne na niebiesko: Mój plik .gitconfig jest konfigurowany z następującymi elementami na...

93
Jak zmusić git diff do zapisu na stdout?

Domyślnie git diffwypisuje wszystkie +-linie na stdout, jednak mam maszynę (devian) (którą łączę się przez ssh), gdzie git diffprowadzi mnie do edytora (którego nie wiem, który jest) i muszę nacisnąć, qaby kontynuować. Mam checker git config i wygląda to tak: $ git config...

93
Git - jak znaleźć pierwsze zatwierdzenie określonej gałęzi

W poniższym drzewie przykładowym: A-B-C-D-E (master branch) \ F-G-H (xxx branch) Szukam F - pierwszego zatwierdzenia w gałęzi xxx. Myślę, że jest to możliwe dzięki: git log xxx --not master a ostatnim wymienionym zatwierdzeniem powinno być F. Czy jest to poprawne rozwiązanie, czy może ma...