EP36 - Source Control And Git

Published: Sept. 27, 2014, midnight

\u0627\u0644\u062d\u0644\u0642\u0629 \u0627\u0644\u0633\u0627\u062f\u0633\u0629 \u0648 \u0627\u0644\u062b\u0644\u0627\u062b\u0648\u0646 \u0645\u0646 \u0631\u0627\u062f\u064a\u0648 \u0627\u0633\u0623\u0644 \u0645\u0637\u0648\u0631, \u0646\u0646\u0627\u0642\u0634 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0623\u0647\u0645\u064a\u0629 \u0646\u0638\u0645 \u062d\u0641\u0638 \u0648 \u062a\u0646\u0638\u064a\u0645 \u0627\u0644\u0643\u0648\u062f Source Control \u0648 \u0646\u0642\u0627\u0631\u0646 \u0628\u064a\u0646 \u0623\u0646\u0648\u0627\u0639\u0647\u0627 \u0627\u0644\u0645\u062e\u062a\u0644\u0641\u0629 \u0648 \u0646\u062a\u0643\u0644\u0645 \u0628\u0627\u0633\u062a\u0641\u0627\u0636\u0629 \u0639\u0646 Git\n\nWhat is source control\nWhy do I need Source Control\nSource control absence from official CS curriculum is a disaster\nSource control can be as important as If Else statements\nImportant for individuals. Vital for teams\nTypes of Source Control Systems\n\tCentralized (Traditional)\n\t\tCVS\n\t\tSVN - Subversion.\n\t\tTFS\n\tDistributed\n\t\tGit\n\t\tMercurial \nAwesome Git Features\n\tStash\n\tBranching with no overhead\n\tLocal Commits (never lose a thing)\n\tRewriting History (rebasing)\nGit vs GitHub\n\tGitLab\n\tBitbucket\nUsing GitHub in non-programming projects