Showing posts with label git. Show all posts
Showing posts with label git. Show all posts

git tag 생성

git tag 생성하는 법 아주 간단하게 설명합니다.
여러가지 방법이 있는데
결국은 다음과 같이 tag 이름과 메세지를 같이 만드는 방법이 유용합니다.

  1. git tag 생성
    • git tag -a {tag 이름} {commit id} -m "메세지"
    • 예) git tag -a my_tag 7cdaefd -m "My first tag"
  2. github에 tag 올리기
    • git push origin {tag 이름}
    • 예) git push origin my_tag

git commit 취소 방법

바로 직전에 한 commit을 취소하는 방법이다.

- Working directory 수정 내역은 유지
$ git reset --soft HEAD^

- Working directory 수정 내역도 삭제
$ git reset --hard HEAD^







git 로컬 내용 덮어쓰기

git 로컬 내용 덮어쓰기

개발을 하다보면 내가 작성한 코드들을
git repository에 있는 최신 내용으로 엎어쓰고 싶을 때가 있다.
(아마 아주 많은 경우에;;)

이럴땐 다음과 같이 하면 된다.

만약 branch 이름이 classic이라면

$ git fetch --all
$ git reset --hard origin/classic



이렇게 하면 git repository의 최신 내용으로 엎어쓰기가 된다.