YS's develop story

[Git] Github 저장소 만들고 최초 커밋하기,Github 사용법 (remote, clone, push, pull) 본문

기타

[Git] Github 저장소 만들고 최초 커밋하기,Github 사용법 (remote, clone, push, pull)

Yusang 2020. 12. 16. 06:42
 

Git 저장소 생성, 최초로 커밋하기 (git commit,git add,git status,git log)

Git 저장소를 생성하고, 커밋을 하는 방법을 알아봅시다. 우선 아래의 링크에서 버전 관리시스템인 Git을 다운로드해줍니다. https://git-scm.com/ Git git-scm.com Git에 대한 설명을 볼 수 있는 전자책입니

yusang.tistory.com

위 글을 통해 git 저장소를 생성했다면

이제 원격 저장소인 Github에 커밋을 하고 push, pull 하는 방법을 알아봅시다.

 

 

우선 Github에 가입을 하고 아이디를 만들어 줍시다!

 

GitHub: Where the world builds software

GitHub is where over 56 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

그리고 내 프로필 창에서 Repositories를 누른 후 초록색 New버튼을 눌러줍시다.

 

 

그러면 아래와 같이 새로운 저장소를 만들 수 있는 화면이 나오고

저장소의 이름을 입력해 줍시다.

공개 저장소로 만들 것인지, 개인 저장소로 만들 것인지 선택할 수 있습니다.

또한 프로젝트를 간단하게 설명해 주는 README 파일을 추가할 것인지,

git ignore파일을 추가할 것인지

코드의 라이선스를 추가할 것인지 설정할 수 있습니다.

 

 

gitignore파일은 아래와 같습니다.

git 전자책의 설명 부분 일부를 가져왔습니다.

 

 

 

성공적으로 저장소를 생성하게 되면 아래와 같이 저장소가 생성되게 됩니다.

 

 

우리는 다시 명령 프롬프트로 돌아와서 git init명령어를 실행한 폴더로 이동한 후 

 

git remote add origin 주소 명령어를 실행해 줍니다.

우리는 origin이라는 이름으로 우리의 github의 저장소를 원격 저장소로 등록하고자 한다는 명령어입니다.

 

그리고 가끔 git에 등록된 이메일과 사용자 이름이 자신의 것이 아니어서

git hub저장소에 커밋이 안 되는 분들이 계신데

명령 프롬프트에서 git config --list 명령어를 통해 사용자 이메일과 사용자 이름을 확인해 봅시다.

 

 

Git 메일 주소 , 사용자 이름 확인 및 변경 (git config --global user)

git config --list 명령어 git 설정 확인 사용자 이름과 이메일을 바꾸는 명령어 git config --global user.name "sample" git config --global user.email "sample@naver.com" 이름과 이메일을 아래 사진처럼 뒤..

yusang.tistory.com

 

이제 git push명령어를 통해 원격 저장소에 commit을 하겠습니다.

git push origin master 이라는 명령어를 실행해 줍니다.

origin은 원격 저장소 이름이고 master는 현재 사용하고 있는 브랜치의 이름입니다.

브랜치 부분은 이후 포스팅에 설명할 것입니다.

 

git 전자책의 설명은 아래와 같습니다.

 

 

위 과정을 성공적으로 했다면 아래와 같이 커밋이 되게 됩니다.

 

내 컴퓨터의 있는 파일을 저장소에 올렸는데 협업하는 다른 사람이

그 파일을 수정해서 깃허브 저장소에 올리는 경우 저는 수정된 파일을 내 컴퓨터로 받아와야 합니다.

그렇게 해야지 제가 이어서 파일을 수정할 수 있기 때문이죠.

 

그럴 때 git pull 명령어를 사용하여 깃허브 저장소에 있는 파일을 내 컴퓨터로 받아옵니다.

 

다음으로 깃허브 저장소에 있는 파일들을 내 컴퓨터에 폴더로 가져오는 방법을 알아봅시다.

아래와 같이 저장소가 있습니다.

 

이 저장소에 있는 파일을 내 컴퓨터로 가져오려면 간단하게

git clone Github주소 입력하면 됩니다.

 

아래의 그림과 같이 내 폴더에 Github저장소에 있는 파일을 전부 가져왔습니다.

 

Comments