git에게 나를 소개한다. git콘솔창(커맨드라인)에 가입 할 때 사용한 이름과 이메일을 적는다
매번 git이 너 누구냐고 물어보는 귀찮음을 피하기 위해 설정한다
git을 종료한다. exit라고 치고 enter키 누른다
git을 저장할 온라인 저장소(repository)를 만든다
private은 돈내고 public은 돈을 안낸다
Initialize this repository with a README는 체크하지 말고 무시한다
초록색 버튼을 누른다
이제 로컬저장소를 만든다.
c드라이브, d드라이브같이 본인이 원하는 위치에 폴더(로컬 저장소) 하나를 만든다.
내가 만든 폴더에 마우스오른쪽 버튼 누르면 Git Bash Here라고 나오는데 그걸 누른다
내가 만든 로컬저장소에 쉽게 바로 접근할 수 있는 방법이다
여기서 많이 사용하는 git명령어를 살펴보면
mkdir ~/MyProject : 로컬저장소(로컬디렉토리)를 만드는 명령어 cd ~/myproject : 만든 로컬저장소로 들어가는 명령어 git init : git명령어를 사용할 수 있는 디렉토리를 만드는 명령어 git status : 현재 로컬저장소의 상태를 알려주는 명령어 git add 파일명.확장자 : git리스트에 파일을 추가하는 명령어 git add . : 현재 디렉토리의 모든 파일을 추가하는 명령어 *주의점은 한칸 띄우고 .을 입력 git commit -m “현재형으로 설명” : 커밋메세지를 다는 명령어, (커밋해서 스냅샷을 찍음)
git remote add origin https://github.com/username/myproject : 로컬저장소와 온라인저장소를 연결하는 명령어 git remote -v : 연결상태를 확인하는 명령어 git push origin master : git에 파일을 올리는 명령어
git pull origin master : git에 파일을 받는 명령어
git rm -r --cached 파일,폴더이름 : 온라인 저장소에서만 삭제할 때 사용하는 명령어
git rm 파일, 폴더이름 : 온라인 저장소와 로컬 저장소에서 모두 삭제할 때 사용하는 명령어
이제 적용해보겠다.
폴더에 텍스트를 하나 만들어준다.
case1) repository에 파일 올릴 때 git pull origin master git status git add . or git add 파일명.확장자 (한 칸 띄고 .하는 것이 중요) git commit -m "message" git push origin master
순서 대로 명령어를 실행한다
writeMe라는 텍스트를 만들었기 때문에 저장하라는 메세지가 뜬다
git add명령어는 추가, 수정, 삭제한 파일들을 모두 추적한다
온라인 저장소를 보면
파일이 잘 올라가진 것을 볼 수 있다
case2)다른 사람의 repository에서 파일을 받을 때 git init git remote add origin https://github.com/otherRepo/good.git git pull origin master 연결 완료