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

76 lines
1.2 KiB
Markdown

#강의 #생활코딩 #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
```