Files
obsidian/git 생활코딩 강의.md

1.3 KiB

#강의 #생활코딩 #git #강의

로그보기

git log --branches --graph --decorate --oneline

banch 병합

git checkout master
git merge exp
git checkout exp
git merge master
git checkout master
git barnch -d exp

예를 들어 master가 있고, exp가 있는데 master를 기준으로 exp를 master에 넣으려면 git checkout master를 하고 위에 명령처럼 merge를 해 준다

branch 지우기

git branch -d [브렌치명]

branch 만들기

git branch -b [브렌치명]

브렌치를 만들고 선택까지 해준다.

stash, 잠시 숨긴다.

git stash save 

잠시 작업중 다른작업을 해야할때 임시로숨겨 놓았다가 다시 할때 쓴다. commit, pull, push등 할때 사용

git stash apply

다시 원상태로 전환

git stash list
git reset --hard HEAD

수정전 상태로 되돌린다.

git 상태 확인

git status

stash 리스트 삭제

git stash drop
git stash apply; git stash drop;

여러가지 명령을 한번에 사용할때 쓴다.

git stash pop

git stash apply; git stash drop; 를 한번에 실행하는 명령

branch, HEAD

merge 문제

git branch -D exp

강제로 지운다

complict 문서의 같은부분 충돌발생

reset, branch 과거로 돌아가기