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
'● IDE, System > Git' 카테고리의 다른 글
git add, git commit 취소하기 (0) | 2021.02.05 |
---|---|
깃허브에 이미지, 링크 넣기 (0) | 2021.02.02 |
Updates were rejected because the remote contains work that you do (0) | 2019.07.10 |
git push 에러 발생 해결방법 (0) | 2019.07.03 |
git clone, push, pull 하기 (0) | 2019.06.21 |