나만의 git 서버 만들기 - (1) git의 필요성

김지수·2021년 8월 31일
1

작성 동기

연구실에서 Github을 사용하지 않고, private하게 과제 관리를 위하여 연구실 서버(Local server)에 Remote Repository를 만들어야 할 필요가 있었다.
요즘은 Github을 주로 사용하고있지만, 혹시 필자처럼 Local server에서 remote repository를 만들어야하는 사람들에게 도움이 되었으면 좋겠다.

본격적인 본인만의 git 서버를 만드는 과정은 다음 글에서부터 소개를 하고, 본 글에서는 git의 필요성기본적인 git의 사용법에 대해서 다루고자 한다.

팀 개발을 위한 코드 관리

1) Git의 필요성

기존에 git을 사용하기 전에는 v최종의최최최종, v10_최종_최종의종등 사소한 변화가 생기만 폴더채로 전무 바꿔야하는 문제가 있었으나, 위의 그림에서 정리한바와 같이 팀개발에서의 version control을 하는데 있어서 git만한 것이 없다.


위의 두 그림을 통해서 git의 장점이 본격적으로 잘 들어난다.

2) 기본적인 git 사용법



출처 : https://happygrammer.github.io/guide/git-workflow-diagram/

3) 흔하게 저지르는 git 실수와 대응, 그리고 기타 팁


참고링크 : https://www.hamadevelop.me/gitCommonMistakes/?fbclid=IwAR39vQZlrQ9ErHxtJ7oTwW6bhOFeDAYunJD17z6DZyoZsuqD-MvlIljUzts

profile
Inha Univ. Naval Architecture and Ocean Engineering (NAOE) & Lab. of MAritime System COnTrol(MASCOT), Master's degree / keywards : Maritime Autonomous Surface Ships(MASS), Deep Learning, Reinforcement learning, Unity ML-Agents, Navigation & Guidance

0개의 댓글