git branch --set-upstream-to=URL/BRANCH_NAME //git pull no tracking info 에러해결
git reset --hard HEAD^ //commit한 이전 코드 취소
git reset --soft HEAD^ //commit만 취소하고 코드는 살리기
git reset --merge //merge한 코드 취소
git reset --hard HEAD && git pull //commit한 이전 코드 취소하고 remote git repo에서 코드 받아오기(강제로 코드 받아오기)
git stash (save "Message") //작업코드 임시저장
git stash pop //마지막으로 임시저장한 작업코드 가져오기
git pull origin master:mybranch : mybranch가 로컬에 생긴다. => git pull 자체는 github repo의 최신 커밋 상태를 가져온다. origin은 github repo URL을 의미하고 master는 local repo의 현재 브랜치를 의미한다. 그런데 master:mybranch를 써주어서 mybranch를 생성하고 코드를 받아오는 것이다.
'Git' 카테고리의 다른 글
please commit your changes or stash them before you merge. aborting (0) | 2020.09.24 |
---|---|
fast-foward merge (0) | 2020.09.23 |
병합 충돌 (0) | 2020.09.23 |
remote와 local에서의 workflow (0) | 2020.09.22 |
Git 기본 명령어 (0) | 2020.09.20 |