기타 개발관련

[Git] 기본적인 Git flow 흐름도

Minius 2022. 10. 22. 13:17
반응형

Git flow

 

개요도

 

배경

토이 프로젝트를 하기 위해 팀원에게 Git 흐름을 설명하며 그려주었던 그림이다.

다행히 이해해주셔서 다른 분들도 보고 도움이 되었으면 한다.

이 외에 branch의 개념도 기본적으로 들어갔어야 하지만, 조금이라도 내용이 많아지면 거부감이 들 수 있다고 생각하여 줄였다.

 

설명

  1. 가장 기본적으로 나(Me)에게서 원격(origin)으로 Push를 한다.
  2. 남이 Push 한 내용을 Pull 받는다.

 

그 과정에서 실수를 줄이기 위해 Push 하기 직전의 몇 단계가 더 있고, 반대로 그렇게 철저하게 여러 단계를 거쳤다고 믿어지는 결과물을 받는 과정은 Pull 한단계로 끝난다.

 

결론

이렇게 사용을 하다보면, 이런 기능이 더 있으면 좋겠는데... 하는 생각이 든다.

그럴 때 찾아보면 역시나 그 기능이 있다.
그 중 하나가 Branch이고, 그 중간 과정들을 되돌리거나, 삭제하는 기능들도 있으니 찾으면서 공부하면 좋을 것 같다.

 

가장 기본적인 Git 사이트: https://git-scm.com/

 

Git

 

git-scm.com

 

가장 유명한 깃허브: https://github.com/

 

GitHub: Let’s build from here

GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...

github.com