git 2

git branch 별 차이 (dev, origin dev, origin/dev)

명령어 병합 대상 최신 상태 여부병합 대상의 특성git merge dev로컬 dev 브랜치로컬 dev가 최신 상태여야 함로컬 브랜치git merge origin dev 로컬 origin/dev (원격의 로컬 복사본) git fetch로 최신 상태 보장리모트 트래킹 브랜치git merge origin/dev fetch된 최신 origin/dev 참조 항상 최신 상태 (fetch 필요)리모트 트래킹 브랜치명령어별 설명1) git merge devgit merge dev병합 대상: 로컬 dev 브랜치로컬 dev 브랜치가 최신 상태여야 제대로 병합할 수 있음.만약 로컬 dev가 최신 상태가 아니면 구버전 변경사항이 병합될 수 있는 위험이 있음.최신 상태 보장을 위해서는 병합 전에:git checkout dev ..

CS 2025.02.11

git 명령어

로컬저장소 생성git init  로컬 저장소 삭제rm rf .git  원격 저장소 확인git remote -v  원격 저장소 연결git remote add origin 주소  원격 저장소 삭제git remote remove origin  스테이징 영역 확인git status  스테이징 영역에 추가git add .git add 파일명  스테이징 영역 삭제(unstage)git rm --cached 파일명  스테이징 -> 로컬 저장소git commit -m "메세지"  커밋 메세지 수정git commit --amend -m "메세지"  커밋 내역 확인git log// 나갈때 qgit log --oneline// 간단하게 표시  로컬 저장소 -> 원격 저장소git push origin main  마지막 커밋 ..

Tips 2024.11.28