-
[git] 기본 명령어 정리맨땅에코딩/git 2020. 6. 17. 21:05
git은 이전에 쉽게 사용하던 svn의 중앙관리형 소스관리와는 다르게
각 로컬저장소를 두고 branch를 통해 병렬적으로 소스관리를 할 수 있는 소스관리도구입니다.
* git 계정정보 입력
- git config --global user.name [username]
- git config --global user.email [user@email.mail]
* 로컬 저장소 설정
- git init : 현재 디렉토리를 로컬저장소로 지정
* 원격저장소 연결
- git remote add origin [repository url]
: 여기서 repository url은 github 홈페이지의 repository 탭에서 가져올 수 있다.
* staging
- git add .
* commit with message
- git commit -m "메시지"
* 브랜치관리
- git branch [브랜치명] : 브랜치생성
- git checkout [브랜치명] : 해당 브랜치 사용
- git checkout -b [브랜치명] : 위의 2명령어 합친것으로 생성과 동시에 해당 브랜치 사용
- git branch --delete [브랜치명] : 브랜치 삭제
- git push origin :[브랜치명] : 원격에 해당 브랜치 정보 반영
* merge
- git merge [브랜치명] : merge되려는 (보통은 master)로 checkout 하여 종속될 브랜치명을 적어줌
> 이때 충돌시 개발자가 직접 확인, 수정 후
- git add .
- git commit
>> Merge branch [브랜치명] 메시지를 보면 merge 성공!!
'맨땅에코딩 > git' 카테고리의 다른 글
git push error [failed to push some refs to : <remote url>] (0) 2020.09.09