A 브랜치에서의 수정사항을 git add하거나 commit하지 않으면 commit id가 없으므로 다른 브탠치로 checkout할 수 없다. 이런 경우 stash를 이용한다.해당 파일을 가져오고 싶은 곳에서 명령어를 수행한다. 예를 들면,
1. parent branch로 체크아웃 2. 새로운 branch를 parent branch에서 생성 3. origin에 새로운 branch push
git에서 여러 repository에서 공용으로 사용해야하는 로직을 모아둔 모듈을 만들고 각 레포에서 사용할 때, git submodule을 사용한다.submodule을 추가하는 명령어. path는 옵션.명령어를 실행하면 아래와 같이 나온다.gitmodules 파일과
회사에서 발급받은 github 계정과 개인 github 계정을 ssh 설정을 통해 커밋시에 원하는 계정으로 커밋 로그 author가 남도록 설정하는데, 나는 GitKraken이라는 git client 툴을 사용하면서 겪은 삽질을 기록 ㅠㅠ한다.1)에서 복사한 ssh p
git 을 사용하다 보면,이미 커밋한 히스토리를 변경하거나 또는 삭제하거나,내용을 추가해야하는 상황이 자주 발생합니다.이때 사용할수 있는 명령이 바로 $git rebase -i 입니다.\-i 는 --interactive의 약어로 말 그대로 git rebase 명령어를
롤백해야한다.침착침착침착master 브랜치에는 rebase merge되어 있다.돌아가고픈 commit 에서 브랜치 생성 -> master로 PR날려보니 변경사항이 없다고 뜬다. 이 방법 탈락 아... 급 명령어가 생각안난다... 급한대로 노가다 리버트 시작..
gitkraken GITHUB_TOKEN 설정방법.zshrc가 아니라 .zshenv에 세팅zsh에는 zshrc, zshenv가 있다.zshrc는 인터렉티브 쉘을 위한 설정을 한다.zshenv는 항상 source인 상태이기 때문에 환경 변수를 놓는데 적합하다.