본문 바로가기

형상관리/Git7

git #3 차원 넘나들기 && 충돌 해결 브랜치 생성 / 이동 / 삭제하기 git branch add-coach >> add-coach이름으로 브랜치 생 git branch >> 브랜치 목록 확인 git switch add-coach >> 브랜치로 이동 브랜치 생성과 동시에 이동하기 git switch -c new-teams 브랜치 삭제하기 git branch -d (삭제할 브랜치명) git branch -D (강제삭제할 브랜치명) 브랜치 이름 바꾸기 git branch -m (기존 브랜치명) (새 브랜치명) 서로 다른 브랜치를 합치는 두 방식 merge : 두 브랜치를 한 커밋에 이어붙입니다. 브랜치 사용내역을 남길 필요가 있을 때 적합한 방식입니다. 다른 형태의 merge에 대해서도 이후 다루게 될 것입니다. rebase : 브랜치를 다른 .. 2023. 1. 1.
git #2 시간여행 프로젝트 관리 시작하기 git init - git 관리 맡기 git status - git 상태 보기 .gitignore 사용해 보기 # 이렇게 #를 사용해서 주석 # 모든 file.c file.c # 최상위 폴더의 file.c /file.c # 모든 .c 확장자 파일 *.c # .c 확장자지만 무시하지 않을 파일 !not_ignore_this.c # logs란 이름의 파일 또는 폴더와 그 내용들 logs # logs란 이름의 폴더와 그 내용들 logs/ # logs 폴더 바로 안의 debug.log와 .c 파일들 logs/debug.log logs/*.c # logs 폴더 바로 안, 또는 그 안의 다른 폴더(들) 안의 debug.log logs/**/debug.log 프로젝트의 변경사항들을 타임캡슐(버.. 2022. 12. 31.
git #1 Git은 프로젝트의 시간과 차원을 자유롭게 넘나들수 있도록 해줍니다. 시간 - 프로젝트의 버전을 과거로 되돌리거나 특정 내역을 취소할 수 있습니다. 차원 - 프로젝트의 여러 모드를 쉽게 전환하고 관리할 수 있습니다. 저는 VSCode에서 GitBash를 사용하는데 터미널 설정에서 GitBash 보이지 않았어 아래 블로그를 보고 해결했습니다. VSCode에서 터미널설정에서 GitBash 보이지 않을 때 https://velog.io/@aldrn29/VScode-Git-bash VSCode 터미널에 Git Bash 설정하기 어느 순간부터 VSCode 터미널이 Git Bash가 아닌 다른 환경으로 이용하고 있었다. 심지어 Git Bash가 안보이는거... 그래서 이왕 설정하는 김에 기본 터미널을 Git Bas.. 2022. 12. 30.