본문 바로가기 메뉴 바로가기

cs09g 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

cs09g 블로그

검색하기 폼
  • 분류 전체보기 (61)
    • Git (10)
    • Open source (2)
    • 프론트엔드 (16)
    • Javascript (15)
    • Mozilla (0)
    • 개발환경 (13)
      • Windows (4)
      • Linux (5)
      • Mac (3)
    • 생각 (3)
    • 여행 (1)
  • 방명록

Git (10)
[git] tag로 이동하기

tag로 이동하려면 checkout 명령을 사용하면 된다. tag를 checkout 하려면 로컬 환경에 해당 태그가 존재 해야하므로, 이동하려는 리모트 상의 tag가 로컬 환경에 위치해 있는지 확인한다. 다음 명령을 통해 가져온 tag 목록을 확인한다. git tag 원하는 태그가 존재 하지 않을 경우 다음 명령을 통해 모든 tag를 가져오거나, git fetch origin --tags # origin의 모든 태그를 가져온다 다음 명령을 통해 원하는태그만 가져온다. git fetch origin refs/tags/원하는태그 # "원하는태그" 태그만 가져온다 태그가 로컬 환경으로 가져와진 이후에 tag로 checkout 한다. git checkout tags/원하는태그 태그를 기반으로 새로운 branch..

Git 2020. 6. 2. 14:10
[git] 수정하지 않았는데 git status 에서 수정함으로 나타나는 경우

변경사항이 없는데 "수정함"으로 나타나는 경우, line ending을 의심하자. Windows인 경우 다음 명령을 통해 문제를 해결할 수 있다. git config --global core.autocrlf true

Git 2020. 1. 9. 19:15
[git] Squash commits

이슈에 대한 해결이나 한 가지 기능에 대한 커밋이 여러 개로 분산되어 있으면, 히스토리를 확인하는 측면과 버전 관리 측면에서 효율적이지 않다. 따라서 동일 이슈나 동일 기능성에 대해서는 해당하는 내용에 대한 커밋을 하나로 합치는 작업을 하는 것이 좋은데, 이를 squash 라고 한다. Squash 는 Git 의 일반적인 사용과는 약간 다르다. 한마디로 어렵다. 경험으로 터득하지 않으면 할 수 없는 자전거 타기와 같다. 방법:1. squash 할 커밋이 놓여있는 branch 로 이동한다. 만약 로컬의 master 브런치에서 작업중이라면, 원격 master 와 비교해야 하므로 브런치명은 origin/master 가 된다. # git checkout 브런치명2. rebase # git rebase -i 브런치..

Git 2019. 1. 23. 14:35
이전 1 2 3 4 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
링크
  • Firefox
  • Mozilla Hacks Korea
TAG
  • fetch
  • react
  • no_fcp
  • Safari
  • testing
  • 리소스모니터
  • event
  • Windows
  • 크롬
  • abortcontroller
  • ios
  • nodejs
  • JavaScript
  • readStream
  • chrome
  • Mac
  • git-tag
  • Android
  • getter
  • ubuntu
  • bigsur
  • writeStream
  • setter
  • Karma
  • 블랙스크린
  • GIT
  • bouncscroll
  • git-checkout
  • csv-parser
  • 사이트성능측정
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바