Github 사용법
-
[Github] 파이참 계정 로그인 오류 inteliJ pycharm unable authorizeGithub 사용법 2023. 3. 6. 11:34
파이참을 실행했는데 갑자기 아래와 같은 오류가 표시됐다. github 계정 인증이 풀렸나보다 하고 Log in via Github...버튼을 클릭하니 제트 브레인 웹사이트가 열렸다. Autorize in Github 클릭했는데 자꾸만 아래와 같은 오류가 표시됐다. 해결을 위해 열심히 구글링 We were unable to authorize you in GitHub. Sorry for inconvenience, please try again later. GitHub | PyCharm www.jetbrains.com 제트 브레인에서 말하는 대로 token 발급해서 로그인도 시도해보고 웹사이트로 로그인도 시도해보고 아무리해도 안 됐다. 그렇게 삽질하다 찾은 스택 오버 플로우 글에서 방법을 찾았다.
-
[Github] commit 수정 기록 안 남기고 --amend로 덮어쓰기 (commit message만 변경하기)Github 사용법 2022. 12. 9. 16:22
--amend 옵션은 변경된 내용을 다른 이름으로 저장(새로운 commit 생성)하는 대신 원본 파일을 변경하도록 저장하는 기능이라고 생각하면 된다. 코드나 파일 변경 뿐만 아니라 커밋 메시지만 변경하고 싶을 때도 활용할 수 있다. commit 수정하기 git add {파일명} git commit --amend commit message만 변경하기 git commit --amend -m "an updated commit message" 참고한 글 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다! backlog.com git amend | A..
-
[Github] stash 복구Github 사용법 2022. 12. 1. 16:31
1. stash commit 찾기 git fsck --no-reflog | awk '/dangling commit/ {print $3}' | xargs -L 1 git --no-pager show -s --format="%ci %H" | sort 위 명령어를 입력하면 최근 dangling commit들이 날짜 순으로 정렬되어 나온다. ※ dangling commit: 잃어버린 커밋이라는 뜻으로 어느 브랜치나 태그로부터도 참조되고 있지 않은 커밋 (stash도 포함) 2. 추측되는 stash값을 찾아서 명령어를 입력한다. git stash apply {hash값} 참고로 commit 기록도 섞여 있기 때문에 커밋 기록을 잘못할 경우 아래와 같은 오류가 뜬다. 당황하지 말고 다시 찾고자 하는 stash ha..
-
[Github] Homebrew gh를 이용해서 로컬에서 git 접근하기 for M1, M2 맥북Github 사용법 2022. 12. 1. 15:53
Homebrew 설치하기 Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 위 홈페이지 링크로 들어가면 설치 코드를 복사할 수 있다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 터미널을 켜서 위에서 복사한 코드를 붙여넣기 하면 password를 입력하라고 한다. 자신의 컴퓨터 혹은 노트북 비밀번호를 입력하고 엔터를 몇 번 치면 다운로드가 실행된다. M1, M2 맥북 Homebrew 경로 변경 만약 M1 혹은 M2 맥북을 사용하고 있다면 설치 경로가 인텔 맥북과 달라서 brew를 찾지 못하기 때문에 추가 작업이..
-
[Github] 브랜치 복구하기Github 사용법 2021. 9. 8. 12:16
브랜치를 삭제했을 때 여러가지 케이스가 있을텐데 만약 로컬에서만 삭제한 브랜치라면 Remote에서 가져오면 됩니다. 둘째로 Remote에서도 삭제한 브랜치일 때, 같이 작업하던 다른 사람의 로컬에 남아있는 브랜치라면 그 사람이 다시 Remote에 브랜치를 올려서 받아올 수 있습니다. 허나 내 마지막 커밋이 상대의 로컬에 남아있다는 가정하에 완벽히 복구할 수 있습니다. 마지막으로 내 로컬에서만 작업하던 브랜치를 Remote에서도 삭제했을 때, 브랜치 복구하는 방법에 대해 소개하겠습니다. 일단 Git에는 내가 행동한 모든 작업 기록이 남습니다. commit이나 브랜치 이동 기록이 남죠. 이 기록들은 git reflog를 통해 확인할 수 있습니다. 1. git reflog를 통해 삭제한 브랜치의 마지막 che..