728x90
- Git으로 코드를 관리, 협업하는 방법
- GitHub을 저장소로 활용하며 협업하고 사용하는 방법
- Git 과 GitHub사이의 사용법
에 대해서 이해한 만큼의 정리.
Git은 버전 컨트롤 시스템이다.
관리할 범위를 지정하고 (init, clone)
변경한 문서를 순차적인 버전으로 보관하며 (add → commit)
나무 가지 뻗어나가 듯 여러 순차적인 버전을 만들 수 있고 (branch)
가지끼리 합칠 수도 (merge)
다시 돌릴 수도있다.(amend, revert, reset)
GitHub은 원격 저장소인데,
GitHub을 이용해서 일처리를 분배하고 (issue Assignees)
일한 결과를 리뷰하고 취합하는 일을 할 수 있다. (pull request, merge)
남의 일을 가져와서 수정할 수도 있다. (fork)
일종의 Git으로 버전 컨트롤한 것을 한번 더 관리하는 용도 아닐까. 개인과 집단 사이의 관리?
같이 일할 땐,
git 커밋 메세지를 잘 써야 한다. 여기를 참조. 요약하면,
- 제목은 (This will) 이 있다고 생각하고 작성 할 것. 다만, 50자 이내로. e.g. Do something.
- 제목과 본문은 한 줄 띄워 분리하고, 어떻게 보다는 무엇을, 왜에 집중할 것.
- 일반적인 글쓰기 문법에 어긋나지 않도록, 그리고 가급적 영어로.
.gitignore도 잘 써서 다른사람을 헛갈리게 하지 말고,
README.md 를 만들어 누구나 잘 이해할 수 있도록 친절하자.
'Tools' 카테고리의 다른 글
git stash 특정 파일만 잠시 치워두기 (0) | 2023.04.29 |
---|