연구실에서 Github
을 사용하지 않고, private하게 과제 관리를 위하여 연구실 서버(Local server)에 Remote Repository
를 만들어야 할 필요가 있었다.
요즘은 Github을 주로 사용하고있지만, 혹시 필자처럼 Local server
에서 remote repository
를 만들어야하는 사람들에게 도움이 되었으면 좋겠다.
본격적인 본인만의 git 서버를 만드는 과정은 다음 글에서부터 소개를 하고, 본 글에서는 git의 필요성
과 기본적인 git의 사용법
에 대해서 다루고자 한다.
기존에 git을 사용하기 전에는 v최종의최최최종
, v10_최종_최종의종
등 사소한 변화가 생기만 폴더채로 전무 바꿔야하는 문제가 있었으나, 위의 그림에서 정리한바와 같이 팀개발에서의 version control을 하는데 있어서 git만한 것이 없다.
위의 두 그림을 통해서 git의 장점이 본격적으로 잘 들어난다.
출처 : https://happygrammer.github.io/guide/git-workflow-diagram/