본문 바로가기

Open Source/git

(4)
git stash [1. 개요] git 에서 임시로 작업을 저장 할 때 유용한 stash 에 대한 정리 [2. git stash save] 사용법: $ git stash save "my comment" 용도는 현재 작업 결과물을 저장하는데, 레이블을 지정한다. [3. git stash list] 사용법: $ git stash list 모든 stash 를 확인 할 수 있다. stash@{0}: On master: myfirst [4. git stash apply] usage1} $ git stash apply "적용 할 stash 이름" usage2} $ git stash apply --index "stash index 번호" [5. 기타] git stash drop => 가장 최근 stash 를 제거한다. git stas..
git 명령어 정리 [1. 개요] git 사용 시, 자주 사용하지는 않지만 간혹 필요할 수 있는 명령어 정리 [2. 예제] --recurse-submodules git clone --recurse-submodules https://github.com/valhalla/valhalla myproject 어떤 project 를 작업 할 때, 해당 project 는 다른 git repository 를 참조해서 구현 할 수 있다. 이 때, 의존성이 있는 git repository 내 모든 파일을 자신의 project 에 전부 저장 한후, git 에 올리는 것이 아니라 url 형태로, (url 링크 만) git 에 올릴 수 있는데, 이 때, 자신의 repository 를 clone 할 때, 의존성이 있는 다른 repository 까지..
github token 사용 [1. 개요] github 에서 repository clone 후, push 작업등을 할 때, id, pw 인증이 더 이상 되지 않고, token 기반으로 대체 됨. token 기반으로 인증하는 방법 기록 [2. token 생성] github 로그인 -> settings -> developer settings ... [3. clone 시] 기존 $ git clone https://github.com/my/repository 이후 $ git clone https://{user_name}:{token}@github.com/my/repository => clone 할 때 부터, token 으로 인증해서, push 등의 작업이 간편하다. [4. 기존 repository 에서 config 수정] $ vim .gi..
git tag 특정 커밋을 tag 해 두는 것 tag 는 수정이 불가능 하며, 소프트웨어 버전 릴리즈 시 사용하게 된다. 특정 커밋 지점에서 tag 를 생성하면 된다(?). ref, https://inpa.tistory.com/entry/GIT-%E2%9A%A1%EF%B8%8F-%ED%83%9C%EA%B7%B8-%EA%B8%B0%EB%8A%A5-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EB%B2%95-tag