Git

Git 이슈

dm.kim 2020. 9. 20. 15:56

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