본문 바로가기

git3

GitHub | Authentication failed 해결과 토큰 발급 방법 🎯 상황 (Context) macOS에서 GitHub Repo를 클론해서 사용하려고 Username과 Password를 입력했는데, 다음과 같이 에러가 발생합니다. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: Authentication failed for '%s' 👀 문제점 (Problem or Idea.. 2022. 1. 10.
Git | 커밋(Commit) 이전으로 되돌리기 🥨 요구사항 (Requirements) 방금 Commit 한 내역을 취소하고, 변경내역을 유지하려고 합니다. Push를 하지 않은 상태에서 Commit 하기 바로 직전까지 되돌리는 방법이 필요합니다. 🍝 해결방법 (Solution or Next step) 옵션에는 hard, mixed, soft 이렇게 3가지가 있습니다. Git 초보가 사용할 수 있는 가장 쉬운 방법은 soft 옵션입니다. 커밋로그를 되돌리고 변경내용이 존재하는, Commit 하기 바로 직전과 같이 똑같은 상태로 만들어줍니다. 명령어는 다음과 같습니다. $ git reset --soft [해시값] 해시값: 돌아가려는 시점 직전의 커밋의 해시 문자열 👁‍🗨 참고 해시값을 알고 싶다면 커밋 로그를 확인해 보세요. 커밋 로그를 확인하는 방법은.. 2021. 10. 27.
Git | 이전 커밋메시지 수정하기 🍨 요구사항 (Requirements) 방금 커밋한 메시지를 수정하려고 합니다. 1) 커밋만 한 상황에서 메시지를 수정하는 방법과 2) 푸시까지 한 상황에서 메시지를 수정하는 방법이 있습니다. 🥞 해결방법 (Solution or Next step) 1) 커밋만 한 상황이라면, 아래 명령어들을 사용하면 됩니다. $ git commit --amend 또는, $ git commit --amend -m "수정할 메시지" Git과 리눅스 명령어에 익숙하다면 전자를, 빠르게 이전 마지막 메시지만 수정하고 싶다면 후자를 권합니다. 2) 푸시까지 한 상황이라면, 메시지 수정 후 아래 명령어를 실행해주세요. $ git push --force 여기까지가 끝입니다. 🥝 회고 (Retrospective) Git 관련된 내용은.. 2021. 10. 7.