컴퓨터/BASIS
[Git] git을 통한 협업
우연구
2022. 1. 1. 16:56
# Hugo 설치
brew install hugo
# 실행
hugo -wD server
hugo로 웹사이트를 제작하면서 처음으로 .. git 을 활용하여 협업해보았다.
이 다음에 더 많은 단계가 있었으나 일단 터미널에 남아있는 기록들이라도 아카이빙 해둔다.
<flow>
1. repository를 clone
2. 내가 수정
3. repository에 나의 변경사항 반영
- main 브랜치에 있는 나의 git status 확인 (Untracked files는 새로 추가한 파일)
- 반영할 것만 git add
- 새 branch 생성하여 해당 branch로 체크아웃 (feature 브랜치 하위의 modify-ui 브랜치)
- "change ui"라는 메세지로 git commit
- git push -u origin feature/modify-ui
- git push : 변경 이력들을 원격 저장소(remote)에 공유
- -u : 이후 저장소명과 브랜치명 생략 가능
- feature/modify-ui : 해당 브랜치의 이력을 origin 이라는 원격 저장소에 올림
- git checkout main : main 브랜치로 체크아웃
- git pull : 원격 저장소의 수정 상태를 로컬에 반영
(git clone은 처음에 로컬에 아무것도 없을 때 원격 저장소를 가져오는 명령어)