로컬 명령어
- git init
- 초기화
- git add
- 변경된 부분 추가 / 임시
- git commit
- 변경 사항 저장 / 되돌릴 수 있음
- ---여기까지 로컬
- git push
- 로컬 저장소에 있던 변경사항을 원격저장소에 반영시킴
협업 명령어
- git clone
- 원격 저장소의 프로젝트를 로컬 저장소로 복제
- git pull
- 현재 상태와 달라진 내용 동기화
- git branch
- 작업환경을 나눔
- git checkout
- 다른 브랜치로 이동
- git merge
- 여러 브랜치를 합침
협업 플로우
git init
--> 로컬 깃 저장소 생성 (.git - 숨긴 폴더)
git add .
--> 현재 경로의 모든 변경사항을 스테이징 영역에 추가
git commit -m "메시지"
--> 변경사항을 저장소에 기록
git push -u origin main
--> 지금까지의 커밋을 원격저장소에 기록
* origin main : 메인 브랜치에 푸시
main - 라이브러리 같은 느낌. 모든 이슈 해결 후 업데이트
dev 브랜치 - 주로 작업하게 되는 공간
main 에서 브랜치 만들어 작업 (e.g. feature 별로 브랜치)
작업 후 main 브랜치에 merge
**버전 컨트롤 중요 - 충돌 방지
<<<<<<
>>>>>>
pull request
- 원격저장소에 올리기 전 관리자 체크 과정 거쳐 pull
clone
.gitignore
파일 안에 무시할 파일 확장자? 써놓고 저장 (e.g. .vs 쓰면 비주얼스튜디오 파일 다 무시함)
1. fetch origin 으로 확인
2. git add --> GitHub Desktop 에서는 왼쪽 change 내용 체크하는 것으로 표시
3. git commit -m "메세지 --> 하단 메세지와 함께 commit (아직 로컬 저장소에만 저장된 상태)
4. 이후 변경사항 add 및 commit
5. Push to origin
6. pull request
* 제목을 보고 바로 확인할 수 있도록 작성 (예시) feature: dev: readme file updated for tutorial
About rulesets - GitHub Docs
Rulesets help you to control how people can interact with branches and tags in a repository.
docs.github.com
7. Close with comment : 거절
merge pull request : 머지
'언리얼_엔진_게임개발_공부 > 그 외' 카테고리의 다른 글
Visual Studio 2022 한글 깨짐 현상 (1) | 2025.01.13 |
---|