본문 바로가기
● IDE, System/Git

[Git] 깃허브 시작하기. 총정리 (init, add, commit, push, pull)

by 0ver-grow 2021. 2. 1.
반응형

1. git bash 실행 후 이름, 이메일 입력

git config --global user.name "myname"

git config --global user.email "myemail@gmail.com"

2. 저장소 설정 후 깃 초기 설정

깃허브에 커밋할 파일이 있는 폴더로 가서 git init을 해야한다.

(가상환경이 포함된 파일을 Commit하고자 한다면, 가상환경이 들어있는 폴더로 들어가서 커밋진행.

참고로 가상환경은 .gitignore를 해줘야하는데 이에 대한 자료는 여기에 0ver-grow.tistory.com/915)

3. 깃허브 저장소(repository) 연결 후 저장소 주소 확인

git remote add origin 나의 GIt repository 주소


에러 발생 : error: remote origin already exists.

해결 방법 : 0ver-grow.tistory.com/917


4. 깃허브 저장소에 있는 것을 로컬저장소로 가져오기


오류 발생 : fatal: couldn't find remote ref master

해결 방법 : 0ver-grow.tistory.com/918

 

오류 발생 : fatal: refusing to merge unrelated histories

해결 방법 : 0ver-grow.tistory.com/919


5. 폴더 내 모든 파일들을 staging area에 추가

6. 로컬 저장소에 커밋하기


참고로 git commit만 입력할 경우

# Please enter the commit message for your changes. Lines starting와 같은 말로 시작하는

vi 에디터로 접속하는데

이 때, :wq! 를 입력하면 에디터를 나갈 수 있다.

 

7. 깃허브에 푸쉬하기

브랜치명이 master가 아닌 main이라면

git push -u origin main 을 입력할 것



오류 발생 : fatal: refusing to merge unrelated histories

해결 방법 : 0ver-grow.tistory.com/919


오류 발생 : [rejected] master -> master 오류 발생

해결 방법 : 0ver-grow.tistory.com/920


만약에 : 다른 branch네임을 입력한다면?

git push -u origin othersBranch

위와 같이 입력을 하게된다면

 

이 branch에

othersBranch라는 이름의 branch가 추가된다.

추가자료 : 동일한 폴더에 또 다른 깃허브 Repository 만들기

 

 

깃허브 설정, 깃허브 커밋, 깃허브 푸쉬, 깃허브 오류

git hub, git commit, git push

반응형