본문 바로가기

DevOps/- Github5

git stash를 애용하자 git에 대한 오해를 가지고 첫 회사에 들어가다 보니, 저의 시야가 바뀌는 계기가 된 stash에 대해서 정리했습니다. 프로젝트를 망치기 무섭다는 마음에 git cli를 소극적으로 썼다는 것을 깨달았습니다. git stash save "메시지" git stash push -m "메시지" git stash ** git stash는 새롭게 추가된 untracked는 추가 안됨 git stash list git stash show ** 어떤 파일들이 들었는지 확인 git stash show -p ** 상세하게 확인 git stash pop git stash apply ** apply는 stash를 그대로 두고 가져오기 git stash drop ** index 생략시 최근 인덱스만 제거 git stash dr.. 2023. 9. 4.
여러 깃허브 계정을 하나의 컴퓨터에서 사용하기 취직에 성공하고나서 회사 깃허브 계정을 받았는데, 개인 노트북과 집에 있는 데스크탑에서 회사 코드를 클론해오고 싶었습니다. 그래서 구글링해서 적용해본 경험을 정리해둡니다. bash 터미널 실행 cd .ssh (.ssh 폴더가 없다면 생성하기) ssh-keygen을 통해 개인 깃허브 계정과 회사 깃허브 계정 각각 이메일로 생성하기 $ ssh-keygen -t rsa -b 4096 -C [개인 이메일 주소] $ ssh-keygen -t rsa -b 4096 -C [회사 이메일 주소] id_rsa의 경우 2개를 생성해야하니 id_rsa_company, id_rsa_personal 이런식으로 구분해서 생 생성이 잘 됐는지 확인 키 등록 $ ssh-add ~/.ssh/id_rsa_personal $ ssh-add.. 2023. 8. 20.
Git 커멘드 정리 git config git config --list git config --global user.name "Kim Yoo" git config --global --replace-all user.name "Kim Yoo" git config --global user.email "kimyoo04eco@naver.com" git config --global init.defaultBranch main 2023. 8. 10.
커밋 날짜 수정해보기 하면안되는 것이지만 잔디를 옮겨심는 법에 대해 언뜻 지나가며 봤었다가 생각이나서 마침 커밋을 했다가 undo하는 바람에 어제의 잔디기록이 날라가서 억울한 마음에 커밋 날짜를 수정해보았다 ^^ 가장 최신의 커밋을 수정하기 위해서 rebase를 한다. i 를 누른 후 pick 글자를 edit으로 수정이 가능하다. 수정 후엔 esc를 눌러서 수정 중지했다. vim을 나오기 위해서는 :wq! 를 치면 나와진다. git commit --amend --no-edit --date="원하는 날짜" 를 입력한다. git rebase --continue를 하기 전에는 두 개의 커밋 기록으로 분리되어 보인다. git rebase --continue를 하면 커밋기록이 바뀐 것을 볼 수 있다. 하지만 이것은 AuthorDate.. 2023. 3. 16.
Github Issue, milestone 알아보기 - 깃헙을 대충 쓰던 와중에 리뷰해주실 분이 생겼다. 그래서 이슈를 등록해보는 것을 해보라는 말을 들어서 처음 쳐다보았다. - 찾아 보니 issue template를 통해서 업무의 능률을 높히는 것을 볼 수 있었다. - 이슈의 생성, 닫기, 삭제가 가능하며.. 히스토리들을 봐야 할 때가 있으니 삭제 하지않고 기록으로 남기자. - 이슈를 이전시킬 수 있다. Transfer this issue 이런식으로 되어 있으며 리포지토리를 고르도록 한다. - 이슈를 핀 할 수 있다. 오른쪽 하단에 Pin Issue를 누르면 제일 상단에 표시되도록 한다. - 이슈 라벨을 생성할 수 있다. 이슈가 어떤 종류인지 구분하기 편해보인다. 라벨을 추가 삭제도 가능하다. - 마일스톤 기능이 있다. 마일스톤은 이슈들을 모아서 일정관.. 2022. 5. 12.