High level overview of the workflow you’ll probably grow to know and love whilst using Git and GitHub

First of all, read this to gain an understanding of the concepts involved in version control:
http://guides.beanstalkapp.com/version-control/intro-to-version-control.html

Having read the above, you should now understand that Git is s distributed VCS (version control system). You should understand that each project you work on is stored in a repository, and that everyone working on a project will have a copy of the repository (Git calls these clones) on their local computer. There is also a copy of the repository on the GitHub website.

When you begin working on a project you’ll usually use the GitHub website to create a git repository and then CLONE that repository onto your computer. Alternatively you can create a repository and then PUSH it up to the GitHub website.

If you begin working on an existing project you’ll simply CLONE the repository onto your local computer.

Either way, you’ll now have a local repository that you can use to work on the project.

Once you have made changes to files, you need to COMMIT them to your local repository. You should commit often, with a message explaining the changes you’ve made. This’ll be useful should you need to revert a change at a later date as you’ll be able to find the commit easier. It also helps others understand the reasons behind the changes you’ve made.

When you are ready for other people working on the project to see your changes you need to copy them back up to GitHub. Git calls this PUSH. So, in other words you need to PUSH your commits to GitHub.

Once you have PUSHed, others can then copy them from GitHub into their own copy of the repository. This is called PULL.

So, what happens if someone PUSHes changes to a file you’re already working on? Well, when you come to PUSH, Git won’t allow you to do so and will ask you to PULL changes from the server so that your files can be merged together. When you next PULL you’ll be prompted to MERGE the two files and then COMMIT the merge result. You’ll then be able to PUSH to GitHub.

Lastly, if you’re likely to be working on the site for an extended period of time (like a couple of days or weeks) and don’t want your changes to be put onto the example.com site, you should still use the COMMIT and PUSH workflow, but you should create a BRANCH first. This means that your code is still being backed up to a secure location and you won’t lose your work should your computer get stolen or blow up or something. It also means the main line of development (called MASTER) remains untouched until you MERGE your BRANCH.

1,768 thoughts on “High level overview of the workflow you’ll probably grow to know and love whilst using Git and GitHub

  1. Строительный журнал https://poradnik.com.ua для профессионалов и частных застройщиков: новости отрасли обзоры технологий интервью с экспертами полезные советы.

  2. Полезный сайт https://vasha-opora.com.ua для тех кто строит: от фундамента до крыши. Советы инструкции сравнение материалов идеи для ремонта и дизайна.

  3. Срочно нужна помощь юриста? Получите бесплатную юридическую консультацию по телефону прямо сейчас. Наши специалисты готовы ответить на ваши вопросы 24/7. Анонимно и конфиденциально: онлайн консультация юриста бесплатно по телефону

  4. Кулинарный портал https://vagon-restoran.kiev.ua с тысячами проверенных рецептов на каждый день и для особых случаев. Пошаговые инструкции фото видео советы шефов.

  5. Мужской журнал https://hand-spin.com.ua о стиле спорте отношениях здоровье технике и бизнесе. Актуальные статьи советы экспертов обзоры и мужской взгляд на важные темы.

  6. Журнал для мужчин https://swiss-watches.com.ua которые ценят успех свободу и стиль. Практичные советы мотивация интервью спорт отношения технологии.

  7. Читайте мужской https://zlochinec.kyiv.ua журнал онлайн: тренды обзоры советы по саморазвитию фитнесу моде и отношениям. Всё о том как быть уверенным успешным и сильным — каждый день.

  8. Откройте для себя свежие идеи о стиле здоровье и красоте на сайте https://jornalwomen.ru/. Полезные советы актуальные новости вдохновение и рекомендации для современных женщин – заходите ежедневно за новым контентом

  9. Все новинки https://helikon.com.ua технологий в одном месте: гаджеты AI робототехника электромобили мобильные устройства инновации в науке и IT.

  10. Сайт о строительстве https://selma.com.ua практические советы современные технологии пошаговые инструкции выбор материалов и обзоры техники.

  11. Открой для себя мир увлекательных знакомств и романтики проведя романтический вечер с девушкой из Санкт-Петербурга которая покорит твое сердце – https://spb-night.com/

  12. Свежие новости https://ktm.org.ua Украины и мира: политика экономика происшествия культура спорт. Оперативно объективно без фейков.

  13. Авто портал https://real-voice.info для всех кто за рулём: свежие автоновости обзоры моделей тест-драйвы советы по выбору страхованию и ремонту.

  14. Портал о строительстве https://start.net.ua и ремонте: готовые проекты интерьерные решения сравнение материалов опыт мастеров.

  15. Строительный портал https://apis-togo.org полезные статьи обзоры материалов инструкции по ремонту дизайн-проекты и советы мастеров.

  16. Всё о строительстве https://furbero.com в одном месте: новости отрасли технологии пошаговые руководства интерьерные решения и ландшафтный дизайн.

  17. Портфолио наших каркасных домов: реальные фото построенных объектов каркасный дом каркасный дом .

  18. Купить временную регистрацию можно законным способом с договором и всеми необходимыми бумагами: прописка в москве

  19. Портал для женщин https://olive.kiev.ua любого возраста: от секретов молодости и красоты до личностного роста и материнства.

  20. Онлайн-портал https://leif.com.ua для женщин: мода психология рецепты карьера дети и любовь. Читай вдохновляйся общайся развивайся

  21. Туристический портал https://aliana.com.ua с лучшими маршрутами подборками стран бюджетными решениями гидами и советами.

  22. Всё о спорте https://beachsoccer.com.ua в одном месте: профессиональный и любительский спорт фитнес здоровье техника упражнений и спортивное питание.

  23. Информационный портал https://comart.com.ua о строительстве и ремонте: полезные советы технологии идеи лайфхаки расчёты и выбор материалов.

  24. Архитектурный портал https://skol.if.ua современные проекты урбанистика дизайн планировка интервью с архитекторами и тренды отрасли.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>