GIT5 [Git] Git tag 설정하기 01. Tag란?커밋을 참조하기 쉽도록 알기 쉬운 이름을 붙히는 것저장소의 소스 버전을 간단히 표기 하기 위해 사용특정 커밋에 Tag를 붙혀 사용하며 HEAD commit에 tag를 붙힌다02. tag 조회하기 입니다. 태그는 문자 순서대로 정렬하여 보여주므로 버전형식을 잘 갖췄다면 오래된 버전이 가장 먼저 출력됩니다.보통 저같은 경우는 v1.0.0-2021-11-11 형식으로 버전과 날짜를 같이 기입하는 방식으로 Tag 명을 입력합니다.git tag현재 존재하는 tag를 조회할 때 사용하는 명령어태그는 문자 순서대로 정렬하며, 버전 형식이 잘 갖춰졌다면 오래된 버전이 가장 먼저 출력됨검색 패턴을 사용해서 조회도 가능git tag -l v1.0.*v1. 대 영역을 보고 싶다면 아래와 같이 태그를 조회합니.. 2024. 1. 6. [Git] Git 디렉토리별 계정 설정(회사, 개인 계정 구분) 01. 서론git을 사용하는 도중 git config 설정이 되어있지 않아서 개인 Git 계정과, 회사 계정이 구분이 되지 않는 상황이 발생 하였다계정을 구분하지 않으면 하나의 계정으로 모든 Git을 제어해야 하는데, 이렇게 되면 회사 Git 계정은 Credential로 인해 권한이 거부 되는 경우가 존재하였다02. 로컬 데스크탑에서 gitconfig 파일 위치 확인# git 설정 확인vi .gitconfig# 위치를 모르면 아래 명령어 입력git config --list --show-origin.gitconfig 파일을 열어서 수정해주면 된다. 만약 위치를 알지 못하면 아래 명령어를 입력하면 된다.gitconfig 파일을 열어보면 아래와 같이 전역으로 선언된 git 설정을 확인 할 수 있다# vi .g.. 2024. 1. 6. [Git] Git 한글 파일명 사용 문제 고치기 core.quotepath 01. git 한글 문제지금까지 git을 숱하게 사용했지만 한글 파일명은 문제가 생긴다는 사실을 이제야 알았다한글 파일명에 문제가 생기는 경우 아래와 같은 명령어를 통해 해소가 가능하다git config --global core.quotepath false다음처럼 core.quotepath를 끄면 commit, status 등에서 한글 출력이 정상으로 돌아온다.이 설정은 일반적이지 않은 문자를 탈출문자로 처리하는 기능을 수행한다. 그래서 한글 앞에 탈출 문자를 붙인 탓에 이런 문제가 발생했다.99. 참고 자료 git 한글 파일명 사용 문제 고치기 core.quotepath지금까지 git을 숱하게 사용했지만 한글 파일명은 문제가 생긴다는 사실을 이제야 알았다. 다음처럼 를 끄면 , 등에서 한글 출력이 정상.. 2024. 1. 6. [Git] Git stash? 01. git stashgit checkout 작업 진행 도중 커밋 할 수 없는 상태일 때 주로 사용하는 명령어를 git stash 라고 한다대표적인 예로 브랜치 전환이 필요한 경우 사용 한다commit 이전의 작업 파일과 git add로 추가된 파일까지 모두 stash 영역으로 저장됨새롭게 생성한 파일(untracked file)은 staged 상태로 변경해야 stash가 가능해짐# 작업한 파일의 상태를 staged 상태로 변경git add # stash 보관소에 임시 저장git stash# add를 하기 귀찮다면 -u 옵션을 사용해 새로 생성한 파일도 같이 stash 할 수 있음# git stash -u02. 자주 사용되는 git stash 명령어git stashgit add 명령어를 통해 한번이라도.. 2024. 1. 4. [Git] gitignore가 작동하지 않는 경우 01. gitignore 작동 안함git rm -r --cached .git add .git commit -m "fixed untracked files".gitignore가 작동하지 않아서, ignore한 파일이 자꾸 changes에 나오는 경우 존재위 부분은 git의 캐시 문제가 있는거라서 캐시 내용 전부 삭제 필요캐시 내용 전부 삭제 했으면 add All 해서 커밋02. Untracked 파일 삭제rm rm -rf 기본적으로 Linux 서버에서 사용하는 것과 동일하게 rm 으로 삭제하면 됨03. Tracked 파일 삭제(git rm)03-1. 로컬 디렉토리와 git 저장소에서 모두 삭제git rm sample.txtgit commit -m "Delete sample.txt"git rm 명령어 사용하면.. 2024. 1. 4. 이전 1 다음