Czy można zobaczyć różnicę między push/pull i commit w widoku dziennika w SourceTree?Różnica między push/pull i commit w drzewie źródłowym?
Odpowiedz
commit zapisuje stan kodu pod kontrolą wersji
http://git.github.io/git-reference/basic/#commit
push jest wysłaniem zaangażowani kodowane na zdalnym serwerze (np github)
http://git.github.io/git-reference/remotes/#push
Fetch pobiera najnowsze zmiany ze zdalnego serwera do lokalnego repozytorium, ale zachowując bieżące repozytorium.
http://git.github.io/git-reference/remotes/#fetch
pull jest pobieranie najnowszych zmian ze zdalnego serwera do lokalnego repozytorium i sprawdzić najnowszy kod z repo.
Wiem, ale kiedy patrzę na dziennik w SourceTree można powiedzieć push z commits itp. –
log będzie tylko * kiedykolwiek * pokazywać zatwierdzenia . push, pull i fetch to tylko polecenia synchronizujące. – xero
Niestety linki są martwe – KansaiRobot
Tak to jest możliwe, aby zobaczyć różnicę między push/pull i popełnić w widoku dziennika w SourceTree. W tym zrzucie, wszystko między test
i origin/test
jest lokalnym popełnić dziennika:
Wybór zarówno etykiety, zmiany pokazują, że już dwa razy popełnił zmienił tego samego komentarza, wyjaśniając 2 pushable zobowiązuje .
Po zmodyfikowaniu bardziej bez popełnienia, a inni popchnąć ich rewizje, może wyglądać następująco:
origin/test
jest teraz 2 zobowiązuje wyprzedza nasz (obecnie czerwony) test
oddział HEAD
że był Wyciągnięty z 807 ... commit i nie został jeszcze scalony (przez naciśnięcie lub wyciągnięcie) do origin/test
. Staje się to bardziej oczywiste, gdy wybierając Ancestor Order
:
takie prace dla właściwej odpowiedzi. =) – systemaddict
- 1. Jaka jest różnica między commit() i commitAllowingStateLoss() w Fragments
- 2. SQLAlchemy: Jaka jest różnica między flush() i commit()?
- 3. Uruchom wszystkie testy w drzewie źródłowym, a nie w pakiecie.
- 4. Rekursywne ignorowanie plików w całym drzewie źródłowym w subversion
- 5. Nie mogę zatrzymać śledzenia plików w drzewie źródłowym
- 6. Różnica między addonGlobalLayoutListener i addOnPreDrawListener
- 7. różnica między com.sun.jna i net.java.dev.jna?
- 8. Różnica między ** i * w dopasowaniu globalnym (.gitignore)
- 9. Jaka jest różnica między Ja i Ja?
- 10. Linie między węzłami w drzewie WPF TreeView
- 11. Różnica między $ @ i $! w perl
- 12. Różnica między "i" w Lua
- 13. MySQL: Różnica między ",", "i"
- 14. Composer.phar różnica między | i ||
- 15. Różnica między "->" i "::" w PHP MySQLi OOP
- 16. Różnica między | = i^= css
- 17. Różnica między "% ~ dp0" i ". \"?
- 18. Różnica między ". +" I ". +?"
- 19. Różnica między unwrapObservable i()
- 20. Różnica między "**/* /" i "** /"?
- 21. Różnica między (++ i) oraz (i ++)
- 22. różnica między "ifndef" i "if! Defined" w C?
- 23. Różnica kręgosłupa Różnica między CompositeView i CollectionView?
- 24. Różnica między org.apache.spark.ml.classification i org.apache.spark.mllib.classification
- 25. Różnica między fgets i fscanf?
- 26. Różnica między PyMODINIT_FUNC i PyModule_Create
- 27. Różnica między ParameterInfo.DefaultValue i ParameterInfo.RawDefaultValue
- 28. Różnica między DatagramSocket i DatagramChannel
- 29. różnica między Html.BeginForm() i ajax.beginform()
- 30. Różnica między IE8 i EmulateIE8
czego chcesz? porównać push (działanie) do zatwierdzenia (stanu)? – mnagel
"push" = "wyślij zestaw zatwierdzeń i obiektów, które wskazują na pilota"; "pull" = "skopiuj zestaw zatwierdzeń i polecanych obiektów ze zdalnego"; "commit" = "utwórz nową migawkę projektu, wskazując na zaktualizowane katalogi, pliki itp. i co najmniej jedną animację rodzicielską" ... Nie wyobrażam sobie nawet użytecznego sposobu na pokazanie różnic między tymi trzema koncepcjami. .. – twalberg
@BreakoBreako może pomożemy ci bardziej, jeśli wytłumaczysz *** dlaczego *** chcesz zobaczyć "różnicę między push/pulls a commitami". *** Co próbujesz zrobić ***, jaki cel starasz się osiągnąć, jaki problem próbujesz rozwiązać? –