Różnice między Commit, Commit i Push, Commit i Sync

Używam visual studio 2013 i mam do czynienia z 3 opcjami, kiedy zatwierdzam mój kod C#. Potrzebuję niezbędnego wyjaśnienia różnic między każdą z opcji dotyczących tego, co dzieje się z moim lokalnym repo vs.repo GitHub.

  • Opcja 1 mówi Commit
  • Opcja 2 mówi Commit i Push
  • Opcja 3 mówi Commit i Sync

Nie do końca rozumiem różnicę między ostatnimi 2 Opcjami. Kiedy powinienem używać Commit i Sync w przeciwieństwie do Commit i Przyj?

Author: Matthew, 2015-05-04

3 answers

  1. Commit po prostu zarejestruje twoje zmiany, które wprowadziłeś na lokalnym komputerze. Nie oznacza to zmiany w zdalnym repozytorium.
  2. Commit i Push wykonają powyższe czynności i wepchną je do zdalnego repozytorium. Oznacza to, że wszelkie wprowadzone zmiany zostaną również zapisane w zdalnym repozytorium.
  3. Commit i synchronizacja robi trzy rzeczy. Najpierw się zaangażuje. Po drugie, wykona pull (chwyta zaktualizowane informacje ze zdalnego repo). W końcu będzie przyj.

Zobacz Więcej z Microsoft tutaj

 146
Author: camiblanch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-09 15:24:09

Aby dodać do odpowiedzi camiegreenall. Znalazłem to pomocne zdjęcie / post od tanascius (tutaj ). "Oto ładne zdjęcie Olivera Steele' a, które wyjaśnia model Gita i komendy:" Tutaj wpisz opis obrazka

 43
Author: A.sharif,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:12

Sprawdź to. Będzie to pomocne w zrozumieniu push, pull, commit i synchronizacji.

Https://learn.sparkfun.com/tutorials/using-github-to-share-with-sparkfun/committing-pushing-and-pulling

 0
Author: hmlasnk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-30 08:49:04