Tina
밍밍이의 작업실
About
Posts
Tags
About
Posts
Tags
Git 명령어
밍밍이
—
Mar 25, 2021
#컴퓨터지식
시작
git init
업데이트
git pull : 모든 변경 사항 업데이트
git pull origin master : origin master 업데이트
git pull origin branch_name : branch_name 업데이트
브랜치 생성
git branch branch_name : 브랜치 생성
git branch -d branch_name : 브랜치 삭제 (remote branch 삭제하려면 push해야함.)
git checkout branch_name : 브랜치 선택 (local에 branch가 없으면 만듬)
git checkout -b branch_name1 origin/branch_name : remote branchd을 local에 branch_name1으로 만듬
git checkout -t branch_name : remote branch 그대로 local에 만듬
git switch branch_name : 브랜치 이동 (그 전에 작업하던 건 스태시에 있음. 스태시 신경써야 함.)
변경사항 보기
git status
체크인
git add . : Stage Changes에 변경사항 모두(.)올림
git commit -m "msg" : 커밋 -m은 메세지 다는 것.
git push : 모두 push
git push origin master : master에 push
git push origin branch_name : branch_name에 push
스태시
git stash : 스택에 새로운 스태시 만들기
git stash list : 스태시 리스트 확인
git stash apply @stash_name : 해당 스태시 적용 (예.
git stash apply stash@{0}
)
git stash drop : 해당 스태시 삭제
git stash pop : 가장 최근 스태시 적용 및 삭제
gitignore 삭제
git rm -r --cached : Stage Changes에 gitignore tracking 파일이 올라옴. 이후 커밋->푸시