Git - розподілена система керування версіями файлів. Проект був створений Лінус Торвальдс для управління розробкою ядра Linux.
Особливість розробки з використанням git - відсутність єдиного глобального сховища (згадуємо SVN). Кожен розробник може працювати з власним локальним репозиторієм і при необхідності синхронізувати зміни з репозиторієм на сервері.
До початку роботи з Git (GitHub) рекомендується ознайомитися з мінімумом базових понять, без засвоєння яких працювати буде дуже важко (абзац спеціально для любителів рвонути з місця в кар'єр.)
Програмне забезпечення для роботи з Git (GitHub) в Windows
Взагалі, git - додаток консольне (все-таки розроблявся для Linux), однак до нього є цілком приємні графічні інтерфейси (У тих, хто працював з Tortoise SVN, напевно, найкраще вийде освоїти TortoiseGit)
12Mb)Встановлюємо msysgit (всі пункти можна залишати "за замовчуванням"), потім - TortoiseGit;
Реєструємося на github.com (реєстрація як і на багатьох інших сайтах) і створюємо репозиторій.
Тепер безпосередньо до роботи з файлами:
Вибираємо каталог-папку для зберігання локальних репозитаріїв, правою кнопкою миші і в контекстному меню вибираємо пункт Git Create repository here (або Git Clone, якщо хочемо працювати з уже наявним репозитарием)
У властивостях (Settings) у розділі Git-Remote вибираємо Add і додаємо Private Key (файл), згенерований раніше і збережений на диск. Копіюємо URL і назва з сайту github (розділ Source або Admin)
Після роботи над файлами (і каталогами) виділяємо все, що хочемо додати - клацання правою кнопкою і TortoiseGit-Add. Ще один клацання правою кнопкою Tortoise Git - Commit -> Master.
Перший Commit Ком
git checkout somefile - повернути somefile до стану останнього коммітов
git checkout HEAD
Спасибі, завдяки цій статті заощадив купу часу
для командної роботи рекомендую openatrium.com
Краще б ти не писав ніколи мінлива я мало не збожеволів, так і не зрозумів твого дурдому ... PuttyGen бля де це. settings де вставляти свої дані. маячня.