2022. 9. 16. 03:59ㆍ카테고리 없음
ls 현재 폴더 확인
mkdir 폴더 만들기
dir 현재 위치 파일들 확인
# 현재 디렉토리에 이름이 `project1`인 저장소 만들기
git init project1
# `mydir` 디렉토리 안에 이름이 `hello`인 저장소 만들기
cd mydir
git init hello
# `mydir/world` 디렉토리를 저장소로 만들기
cd world
git init
git branch 새브랜치명 => 새 브랜치 생성
git branch => 현재있는 브랜치들 확인
git checkout 브랜치명 => 브랜치를 변경
git checkout 깃로그숫자(?) 과거의 파일 내용 확인
git log 깃 메시지 확인
git status
git commit --amend -m "수정할 메시지"
git reset HEAD => staging 파일 reset
git merge 브랜치명 => 현재 브랜치 위주로 병함됨
파일 추가만 된거라
바로 merge가 이뤄지는건 fast-forward
----------------
같은 파일을 동시에 수정하면
git log --graph --all -> commit graph를 확인할수 있음
git branch -d 브랜치명 => 브랜치 삭제
git remote add origin
git pull 가져오기 + 병합
git fetch 가져오기만 => merge는 따로
git remote add origin(임의의 이름) 저장소주소
git pull or git fetch + git merge ~ ~ => branch가 충돌이 나서 병합이 안될때
git push origin master
git remote -v => origin(임의의이름)을 확인 가능
git log --graph ==> commit history 확인 가능
git diff => 충돌 내용 확인가능
git reset --hard 9d46f1514b36dad6947508ffeb5754330ffb2c2b
>> 해당 커밋 시점으로 돌아감