1. 설치
git-scm.com/
에 들어가서
설치를 진행해준다.
2. 사용자 등록
이제 Git Bash를 실행하여
사용자 등록을 해준다.
사용자 등록
git config --global user.name 사용자명
git config --global user.email 이메일
- git config --system으로 시작하는 명령어는 System 설정 파일을 수정. 보통 윈도우 사용자는 C:/ProgramData/Git/config에 위치.
- git config --global으로 시작하는 명령어는 Global 설정 파일을 수정. 보통 ~/.gitconfig에 위치.
- git config --local으로 시작하는 명령어는 Local 설정 파일을 수정. 내 저장소 안에 있는 .git/config에 위치.
따라서 저장소에만 아이디를 등록하고 싶다면
git config --local user.name 사용자명
git config --local user.email 이메일
을 사용하면 된다.
이 경우에는 새로운 저장소를 만들때 마다 사용자 아이디를 지정해줘야 한다.
사용자 등록이 완료 됐는지 확인하기 위해
Git 설정 확인
git config --list
git의 설정을 확인할 수 있으며
system의 설정만 확인하고 싶다면
git config --system --list
global의 설정은
git config --global --list
지금 글로벌에 이름과 계정을 저장했기 때문에 출력되는 것을 확인할 수 있다.
local의 설정은
git config --local --list
local에 따로 설정해주지 않았기때문에 없음.
이렇게 확인할 수 있으며 우선순위는 Local > Global > System 이다.
(예를들어 Local과 Global에 둘다 계정이 등록되있으면 Local의 계정을 사용한다.)
3. 파일 올리기
이제 기본적인 설정은 끝났으니 저장소를 생성해준다.
Repository 생성
그 후 로컬저장소로 사용하기 위한 새 폴더를 하나 생성한다.
그 후 Git Bash Here 버튼을 눌러 Git Bash를 실행한다.
Git 생성
git init
.git 폴더가 만들어졌다.
기본적으로 숨김파일이므로 숨긴 항목 표시를 해야 볼 수 있다.
Git 연결
git remote add 원하는이름 깃주소
이제 그 폴더를 깃에 연결한다.
여기선 origin이란 이름으로 추가하였다.
아무 반응이 없으면 정상적으로 추가 된 것이다.
git remote -v
정상적으로 생성된 것을 확인할 수 있다.
깃 주소는 만든 저장소에서 확인할 수 있다.
Git 파일 상태 확인
git status
git status 명령어로 현재 상태를 확인할 수 있다. 지금은 아무것도 추가하지 않은 상태이다.
파일 추가
git add 파일이름
깃에 올리고 싶은 파일을 아까 만든 폴더에 추가한 상태로
git add A.txt(파일이름)
- 올리고 싶은 파일만 추가
git add .
- 변경된 파일 전부 추가
로 추가할 수 있다.
Commit 추가
이제 Commit을 추가해주며 메세지는 수정 내용 등을 적어준다.
git commit -m "메세지"
Push
git push 이름 master
아까 remote 해준 이름을 넣어주고 기본적으로는 master에 추가해준다.
push를 하기전엔 기본적으로 pull을 해야하나 저장소에 파일이 없었으므로 생략한다.
깃허브에 파일을 추가해준다.
저장소에 추가된 것을 확인할 수 있다.
Pull
git pull 이름 master
저장소에서 깃을 가져온다.
기본적으로 푸시를 하기전에는, 먼저 가져와서 저장소와 동일하게 만들어주어야 한다.