1. Git Tagging tag : static pointer 레퍼지토리의 중요한 포인트에 tagging을 달 수 있음 ✅ Creating tags Lightweight git tag [tag_name] Annotated git tag -a[tag_name] -m ‘tag_massage’ 이름과 부가 정보 추가 ✅ 명령어 git tag -a[tag_name][commit checksum] -m ‘tag message’ 이전 커밋에 태그 붙이기 git tag -d[tag_name] 레퍼지토리에서 태그 삭제하기 git tag -l(소문자 L) 레퍼지토리의 모든 태그 출력 git checkout [tag_name] HEAD를 해당 태그가 가리키고 있는 파일의 버전으로 이동 “detached HEAD” dan..
Git Intro 로컬 디렉토리(modified files) → git add → staging area(staged files) → git commit → remote repo(committed files) 깃 안의 정보들은 checksum으로 참조 파일이 repo에 저장되면, repo 안에서 직접적으로 파일을 변경하는 것은 불가능 깃은 working directory, staging area, repository를 모두 분리해서 관리 Using Git Locally repository 생성 Creating 로컬 디렉토리를 git repository skeleton으로 변경 작업 디렉토리로 이동 → git init version-controlling 시작 X 작업 디렉토리 내부에 .git 폴더 생성 ...
자주 까먹어서 이번 기회에 깔끔하게 정리해보려고 한다. 이 포스팅은 github desktop이나 vscode의 gitlens 와 같은 프로그램 도움 없이 오직 cmd 창에서 깃을 관리하는 경우라 가정한다. 용어 정리 - logal repository : 내 컴퓨터 안에서 작업하는 폴더 - remote repository(원격저장소) : github 주소, 원격지 주소 가장 기본 설정 : 사용자 인식 -> 초기 한 번만 하면 됨 - git config --global user.name 깃허브아이디 - git config --global user.email 깃허브이메일주소 github repository와 내 컴퓨터에 작업 폴더 생성 후 clone github에 들어가서 작업할 repo를 만들고, 그 re..