github 3

[Github] SSH keys 로 인증하기

* mac OS 기준 1. SSH key 생성터미널에서 아래 명령어를 입력한다.ssh-keygen -t rsa -C "이메일@주소" 이 때, 이메일 주소는 Github 계정을 생성할 때 사용했던 이메일 주소를 입력하면 된다.  2. id_rsa 와 Iid_rsa.pub 키가 동시에 생긴다.id_rsa: 비밀키id_rsa.pub: 공개키  3. 공개키 보기cat ~/.ssh/id_rsa.pub  4. Github > Settings > SSH Keys > Add SSH Key 버튼 누르기 key에 조금전에 복사했던 공개키를 붙여넣기 한다. 그리고 생성 누르면 완성 5. 정상 등록되었는지 확인하기ssh -T git@github.com  6. SSH Key로 클론 받기git clone git@github.co..

git 2024.05.26

[Git] 이미 push 된 직전 커밋 메세지 변경하기

rebase를 이용해서 이미 push까지 완료한 커밋의 메세지를 변경할 수 있다. 1. git rebase HEAD~1 -i //직전 커밋 * git rebase HEAD~(커밋 단계: 몇 번째 전 커밋인지 작성) -i 2. 해당 명령어 수행시 직전에 작성된 커밋이 나올 것이다. 이때 pick > reword 로만 변경해준다. (아직 커밋 메세지를 변경하지 않는다.) pick 커밋메시지 내용 ↓ reword 커밋메시지 내용(수정하지 않는다.) (pick만 바꾼다.) :wq!로 빠져나온다. 3. 그럼 이제 커밋 메세지를 수정하기 위한 커밋이 나온다. 여기서 커밋 메세지를 수정하고 force push 를 해준다. git push origin 브랜치명 -f

git 2023.02.04