IT지식/나머지

[Github] git 최초 설정 명령어 모음

매 석 2022. 9. 30. 11:55
반응형

- git config

$ git config --global user.name 이름
$ git config --global user.email 이메일

$ git config --global -list

- 어떤 사람이 커밋을 남겼는지 확인할 수 있도록 이름과 이메일을 최초 1회만 설정한다.

(3번째 명령어를 통해 제대로 입력했는지 확인 가능)

 

 

- git remote

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

EX) git remote add origin https://github.com/maeseok/FIANCE_PORTFOLIO_API-PAGE

+ 기존 저장소 삭제 
git remote rm origin

- 원격 저장소를 추가하는 명령어이다. 즉 파일들을 보낼 수 있는 저장소가 생기는 것이다.

 

 

- git init

git init

- 현재 지역에서 지역 저장소를 생성하는 명령어이다.

정확한 위치에서 입력하는 것이 관건이지만 삭제가 가능하여 문제는 없다.

 

 

- git add

$ git add [파일, 폴더 등]

- github에 보내고 싶은 파일이나 폴더를 추가하는 명령어이다.

 

 

- git commit

$ git commit -m "커밋 메세지"

- Staging area에 올라온 파일의 변경 사항을 하나의 버전으로 저장하는 명령어이다.

기본적으로 push처럼 원격 저장소에 저장이 되지 않으니 꼭 push를 사용해야 한다.

 

 

- git branch

$ git branch $ git branch -v 등

- Git에서는 버전 관리를 위한 Branch라는 기능을 제공한다.

branch 기능은 협업 활동에 유용하다.

 

 

- git push

$ git push <저장소명> <브랜치명>

- 내가 이전에 설정한 원격 저장소에 add한 파일이나 폴더 등을 보낸다.

+참고로 push를 함으로서 원격 저장소에 파일이 유실되는 경우는

자동으로 에러를 발생하며 push를 막는다.

그런 경우에도 push를 하고 싶다면 브랜치명 앞에 +를 붙여서 명령어를 입력하면 된다.

EX) git push origin +master

 

+ 새로운 Repository 만들었을 때

echo "# 123" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main(master)
git remote add origin [원격저장소 주소]
git push -u origin main(master)

 

 

 

[Github] git clone으로 데이터 가져오기

Clone git clone [해당URL] repository에 있는 파일을 나의 로컬에 복제할 수 있게 해주는 명령어이다. 진행과정 1. 로컬로 가져하길 희망하는 깃허브의 링크는 녹색 Code 버튼을 눌러서 확인할 수 있다. 2.

maeseok.tistory.com