IT/Git60 git tag push 방법 git tag를 생성하고 github 저장소에 push를 할 수 있습니다. 태그명을 지정하여 하나만 push하거나 --tags 옵션을 사용하여 모든 태그들을 push할 수 있습니다. 사용법 git push origin 태그명을 지정하여 하나만 push 합니다. git push --tags 모든 태그들을 push 합니다. USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy/test (main) $ git log --oneline 9dccf31 (HEAD -> main, tag: v1.0.1) add content2 3e17ec8 (tag: v1.0.0) add content1 60a25c7 (tag: init, origin/main, origin/HEAD) Initi.. 2023. 3. 13. git tag 삭제 git tag 명령어를 사용하여 기존에 생성된 태그를 삭제할 수 있습니다. -d 옵션을 사용하여 삭제할 태그명을 입력하면 됩니다. 사용법 git tag -d USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ git log --oneline e8da610 (HEAD -> master) add content 372f614 (tag: v1.0.0) create master.txt USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ git tag -d v1.0.0 Deleted tag 'v1.0.0' (was 372f614) USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desk.. 2023. 3. 13. git tag 교체 git tag 명령어로 기존에 생성된 태그를 교체하여 이동시킬 수 있습니다. tag의 값은 유니크하기 때문에 중복될 수 없어서 태그의 위치가 적절하지 않다고 생각이 든다면 -f 옵션을 사용하여 이동시키면 됩니다. 사용법 git tag -f USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ touch master.txt USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ git add master.txt USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ git commit -m "create master.txt" [master .. 2023. 3. 13. git tag 커밋 해시 값으로 지정하기 Git은 버전 관리 시스템 중 하나로, 소스 코드의 변경 이력을 추적하고 관리하는 도구입니다. Git을 사용하면 프로젝트의 특정 시점을 가리키는 태그를 만들 수 있습니다. git tag 명령어에 대해 소개하고, 해당 명령어의 사용법과 예시를 살펴보겠습니다. git tag 명령어란? git tag 명령어는 특정 커밋에 태그를 추가하거나 관리하는 데 사용됩니다. 태그는 주로 프로젝트의 중요한 이벤트나 버전 등을 나타내는 역할을 합니다. 예를 들어, 소스 코드의 특정 버전 릴리즈를 태그로 표시하거나, 배포한 버전을 기록하는 등 다양한 용도로 사용됩니다. 사용법 git tag 명령어의 일반적인 사용법은 다음과 같습니다. git tag 은 생성할 태그의 이름을 지정합니다. 는 태그를 붙일 커밋의 해시 값입니다. .. 2023. 3. 12. git tag 생성 git tag 명령어를 사용하면 HEAD가 있는 위치에 tag를 생성할 수 있습니다. tag를 생성하는 두 가지 방법이 있는데 첫 번째는 일반 태그 생성 방식으로 태그명만 입력해서 버전 정보만 입력하는 방식이고, 두 번째는 주석 태그 생성 방식으로 버전 정보와 추가 정보를 입력할 수 있는 방법입니다. 생성된 tag의 정보를 자세히 보려면 git show 명령어를 사용해서 확인할 수 있습니다. 일반 태그 생성 git tag USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ git tag v1.0.0 주석 태그 생성 git tag -a USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ g.. 2023. 3. 11. git diff로 tag 비교하기 git diff 명령어는 Git에서 변경된 내용을 비교하는 데 사용됩니다. 이를 통해 코드나 파일의 변경 사항을 확인하고, 이전 버전과의 차이를 살펴볼 수 있습니다. git diff 명령어를 사용하여 태그 간의 차이를 비교하는 방법을 알아보겠습니다. 사용법 git diff 명령어는 다음과 같은 형식으로 사용합니다. git diff 여기서 와 는 비교하고자 하는 태그의 이름입니다. 태그는 커밋을 가리키는 포인터로 사용되므로, 태그를 이용하여 특정 버전과 다른 버전 간의 변경 사항을 비교할 수 있습니다. 예시 다음은 v1.0 태그와 v2.0 태그 사이의 변경 사항을 비교하는 예시입니다. Copy code git diff v1.0 v2.0 위 명령어를 실행하면 v1.0 태그와 v2.0 태그 사이의 커밋들의 변.. 2023. 3. 10. git tag 확인 git tag 명령어로 tag 목록들을 확인할 수 있습니다. 전체 목록을 확인하려면 git tag 명령어만 사용하면 되고 원하는 목록만 확인하려면 git tag -l "키워드" 명령어로 찾을 키워드를 입력하고 와일드카드 문자인 *를 적절히 조합하면 필터링 된 결과를 확인할 수 있습니다. 전체 목록 확인 $ git tag 0.14.10 1.2.5 15.3.1 15.3.2 16.0.0-beta.1 16.0.0-beta.3 16.0.0-beta.4 16.0.0-beta.5 16.1.0 16.1.0-beta 16.1.0-beta.1 16.1.0-rc status v0.0.0-88ada9819 v0.0.0-d7382b6c4 v0.0.0-experimental-27659559e v0.0.0-experimental-.. 2023. 3. 10. git rebase 커밋 삭제 git rebase 명령어로 커밋 메시지를 삭제할 수 있습니다. 사용법 USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ touch master.txt USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ git add master.txt USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ git commit -m "create master.txt" [master (root-commit) d2ede23] create master.txt 1 file changed, 0 insertions(+), 0 deletions(-) creat.. 2023. 3. 9. 이전 1 2 3 4 ··· 8 다음