SKT Fly AI 4기 활동기록
[MLOps] 1. Git 기초 명령어와 Branch 사용법 실습
이무기뱀술
2024. 1. 28. 16:45
728x90
Git을 공부하려면 공식문서를 보자!
Git 기초 명령어
git config --global core.autocrlf true
윈도우 / 맥 엔터 오류 해결git add "파일 이름"
특정 파일 스테이징git add .
변경 전체 스테이징git commit
스테이징한 파일 커밋. 메시지는 없음git commit -m "(메시지)"
커밋, 메시지 ogit commit -am "(메시지)"
- git add, 커밋, 메시지 동시에 하는 코드
- 스테이징 된 파일(기존에 있었던 거)만 사용가능
- 첫 작성할 떄에는 사용불가
git log
커밋 기록 보기- reset, revert: 돌아가기
- revert: 기록 남음
- 잘못하면 꼬일 수도 있으니 조심
Git Branch란?
한 작업공간(main branch)에 여러 사람이 작업하면 충돌이 생길 수 있다. 이를 방지하기 위해 각자 다른 작업 공간을 만드는 것이다. Branch는 여러명과 개발할 때 필수라고 할 수 있다.
브랜치 현황 보기
git branch
브랜치 만들고 작업 환경 바꾸기
방법 1git branch "브랜치 이름
git switch "브랜치 이름"
방법 2git switch -c "브랜치 이름"
만드는 동시에 작업환경 바꿈. (舊 checkout)
브랜치 삭제
git branch -d "브랜치 이름"
브랜치 합치기
- 명령어 차이
- merge: 기록 남음
- rebase: 기록 안 남음. 협업 시 사용 X
add-coach 브랜치를 main 브랜치로 merge
git switch main
main 브랜치로 이동git merge add-coach
브랜치 충돌 해결
merge도 커밋의 일종이니 reset으로 해결
브랜치 별 로그 보기
git log --all --decorate --oneline --graph
728x90