git init | 로컬 저장소를 생성하는 명령어 입니다 해당로컬저장로를 통해 .git 폴터가 생성됩니다 |
git status | 해당 디렉토리와 스테이징 영역의 상태를 확인하기 위해서 사용합니다 총 3가지 영역을 확인 할 수 있는데
|
git add | 디렉토리의 변경내용을 스테이징 영역으로 옮길 때 사용합니다 git add [파일경로] : 파일경로의 변경내용을 스테이징 영역으로 옮김 git add -A작업 디렉토리의 모든 변경사항을 스테이징 영역으로 옮김 git add . 현재 디렉토리의 모든 변경사항을 스테이징 영역으로 옮김 git add -p |
git commit -m "커밋 내용" | -m은 간단한 한줄메모를 작성하기위한 키워드이며, 긴 메모가 필요하다면 git commit 명령어만을 사용하면 된다 |
git remote add origin [저장소 주소] | 원격 저장소를 등록하는 명령어 입니다 깃허브에 등록된 저장소를 주소로 넣어 해당 주소지를 origin 이라는 이름의 원격 저장소로 추가하라는 명령어입니다 굳이 origin이라고하지않고 다른방식으로 사용해도됩니다 주로 origin을 사용함 |
git push [원격저장소 이름] [브랜치 이름] | commit한파일을 원격저장소에 올리는 명령어입니다 보통 처음만들경우 git push origin master 라는 명령어를 사용하게되는데 우리가 처음에 저장소 주소를 origin으로 만들었고 따로 브랜치를 생성하지않았기때문에 master최초의 브랜치인master를 사용한것입니다 |
git branch [브랜치명] | 브랜치를 생성합니다 git branch -d [브랜치명] : 브랜치를 삭제합니다 git branch -m [브랜치명] [새로운 브랜치명] : 브랜치명을 새로운 브랜치명으로 변경합니다 git checkout [브랜치명] : 현재 브랜치에서 해당 브랜치로 이동합니다 git branch (-v) : 등록된 브랜치를 확인합니다 -v 추가시 상세정보까지 나옵니다 git push --set-upstream origin master : 새로운 브랜치를 만들고 푸쉬하려할때 --set-upstream을 넣어줘야 오류가 발생하지않습니다 이부분을 줄여서 git push -u origin master 이러한 방식으로 최초 1회 작성을 하지만 우리는 이것마저 귀찮아 하나의 작업을 해주는 방식을 추천합니다 |
git config --global push.default current | push.default 설정을 current로 설정해주는 명령어 입니다 해당 설정을 거치면git push 만을 통해 작업하고있는 브랜치와 동일한 브랜치의 코드가 변경되어 업로드됩니다 |
git clone [저장소 주소] | 해당 디렉토리에 해당 깃 저장소를 복사합니다 git clone -b [브랜치 이름] --single-branch [저장소 주소] : 특정 브랜치만 복사합니다 |
git fetch [원격저장소 이름] | 원격 저장소에서 코드를 가지고옵니다 로컬 저장소에 병합을하지않고 저장소의 코드를 확인하고싶을때 사용합니다 |
git pull | 원격 저장소에서 코드를 가지고온 이후 병합합니다 git pull = git fetch + git merge |
'Git' 카테고리의 다른 글
[Git] UnrealEngine Github 초기설정 (0) | 2021.11.24 |
---|---|
[Git] warning: LF will be replaced by CRLF (0) | 2021.10.16 |
[Git] git 그리고 github 초기 설정 (0) | 2021.10.13 |