https://git-scm.com/book/ko/v1/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-%EB%A6%AC%EB%AA%A8%ED%8A%B8-%EC%A0%80%EC%9E%A5%EC%86%8C

 

Git - 리모트 저장소

.5 Git의 기초 - 리모트 저장소 리모트 저장소 리모트 저장소를 관리할 줄 알아야 다른 사람과 함께 일할 수 있다. 리모트 저장소는 인터넷이나 네트워크 어딘가에 있는 저장소를 말한다. 저장소는 여러 개가 있을 수 있는데 어떤 저장소는 읽고 쓰기 모두 할 수 있고 어떤 저장소는 읽기 권한만 있을 수도 있다. 간단히 말해서 다른 사람들과 함께 일한다는 것은 리모트 저장소를 관리하면서 데이터를 거기에 Push하고 Pull하는 것이다. 리모트 저장소를 관리한

git-scm.com

 

Repository 복사

git clone https://github.com/account/repogitory/test.git test

 

전역 설정

1. 계정 설정

<전역 설정>

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

<대상  repository만>

git config  user.email "you@example.com" 
git config  user.name "Your Name" 

2. 라인인코딩

기본으로 lf를 사용

git config --global core.eol lf

git config --global --list|grep core.eol 

저장소에서 소스를 pull하거나 push할때 line encoding  자동 변경
git config --global core.autocrlf true

git config --global --list|grep core.autocrlf

 

소스관리

상태확인

git status

파일추가

git add

되돌리기

git reset --soft

git reset --mixed

git reset --hard

비교

git diff

커밋

git commit

git commit -m "modify AAA"

삭제 

git rm

로그확인

git log

리모트 저장소

git remote

git remote -v

되돌리기

git checkout -- file or folder

브랜치변경

git checkout <branch>

PUSH

git push origin master

PULL

git pull origin master

+ Recent posts