git 기초 with CLI

git 초기화

git init // 현재 위치해있는 폴더에 git파일을 생성하여 초기화

git 사용자 정보 설정

git config --glboal user.name "${사용자이름}" //사용자 이름 정보 설정
git config --glboal user.email "${사용자이메일}"  //사용자 이메일 정보 설정

여기서 —global 설정이 붙기때문에 이전에 설정을 한 적이 있다면 새로운 폴더에도 적용되기 때문에 하지않아도 된다.

git에 저장할 파일 추가(add)

git add ${파일명} // 특정파일을 추가 
git add * // 디렉토리내에 변경된 모든 파일 추가

git에 저장된 파일들로 버전 만들기 (commit)

git commit -m "${커밋에 대한 설명}"

commit은 의미있는 기능단위로 나눠서 명시적으로 commt을 하자!

git 커밋 로그 보기

git log // 현재까지 커밋된 기록을 커밋메세지로 보여줌

빠져나오고 싶을때는 "q"키를 눌러주면 된다.

원격저장소(github)와 연동하기(remote)

git remote add origin ${원격저장소주소}

원격저장소(github)에 올리기(push)

git push origin master

원격저장소에서 git 복사해오기(clone)

git clone ${url주소} . // .을 붙이면 현재 파일에 복사하기

원격저장소에서 최신 git 받아오기(push)

git pull origin master // 원격저장소에서 가장 최근에 반영된 파일 받아오기

협업 추가(collaborator)

원격저장소에서 collaborator를 추가해야 다른 사용자가 push권한을 가진다.

좋은 웹페이지 즐겨찾기