일단 먼저 SOPT 에서 협업을 하기 전에 git 과 github 에 대해서 간략하게 설명해주신다고 하셔서 듣게 되었습니다.
SOPT에서 배우고 싶은 부분이 깃과 깃허브 및 협업 방식이었기 때문에 달려갔습니다.
초기 내용을 요약하자면 Git 과 GitHub 에 대한 설명을 간단하게 해주셨습니다. 일단 분산형 버전 관리 시스템 이며 예시를 들어가며 중요한 점을 강조해 주셨습니다.
예시를 들어가며 Git과 Github 사용법에 대해서 설명해주셨습니다. 덕분에 더욱 쉽게 이해한것 같아요.
공부한 것들을 바탕으로 제 생각대로 정리했습니다.
git init 을 통해 Git 이 를 추적할 수 있도록 한다.(Untracked 상태)git add '파일명' 을 통해 Working Director 에 있던 것을 ⇒ Staging Area 로 보냅니다.(Tracked 상태)git commit -m “[Feat] 어쩌고 UI 구현” 명령어를 작성해줍니다! 만약 추적하고 있는 파일들에서 수정사항이 생긴다면 Modified 상태가 되고 아니면 Unmodified 상태가 됩니다.git status 로 확인하시면 됩니다.git commit -m 에서 -m 은 message 입니다.
git push origin “브랜치명" 명령어를 작성해줍니다.git merge 를 사용하시면 됩니다.git fetch 를 하시면 됩니다!이외에 다른 명령어들(rebase, branch, checkout...)도 많은데 나중에 다시 공부해서 정리하도록 할게요.
그리고 마지막에 Git 명령어 공부하기 좋은 사이트 추천해주셔서 풀어봤는데 재밌더라구요!
아래 링크는 Learn Git Branching 라는 사이트입니다.
제가 Git 과 Github 에 대해서는 자세히 공부한 건 아니었기 때문에 간단한 예시를 들어가며 기본적인 부분부터 잡아주는 강의 방식이 너무 좋았어요.