수정 후 올리는 것
git add .
git commit -m "test2"
git push
에러사항 :
fatal: not a valid object name: 'master'
↓↓↓↓관련 사이트↓↓↓↓
https://dawonny.tistory.com/111
[오류]fatal: Not a valid object name: 'master'. 해결
https://somjang.tistory.com/entry/Git-fatal-Not-a-valid-object-name-master-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95 [Git] fatal: Not a valid object name: 'master'. 해결방법 Git Flow에 대해서 실습을 해보던 중 GitHub에 새로 만든 비어있는
dawonny.tistory.com
새로운 branch 를 생성하려고 하니까 위와 같은 오류를 얻었다.
찾아보니까
아직 commit 을 한번도 하지 않은 repository 라서 오류가 뜨는 거고
최소 1번 이상 commit 을 진행하면 오류가 해결 된다고 한다.
- github에 repository 생성
- repository url 복사
- 로컬에서 프로젝트를 관리할 로컬 디렉토리 저장소를 새로 생성하고 $ git init 명령어 입력 ( 터미널에서 칠 때 $쓰지 않고 바로 git init 작성) ☞ 폴더 안에 .git 폴더가 생성 ( 숨겨져 있음 )
① git remote add origin 깃허브주소 : origin이라는 이름으로 원격저장소가 등록되었다는 의미
+ origin 말고 다른 이름으로 해도 된다! (ex. $ git remote add react 주소)
+ $ git remote -v : 내가 설정해둔 원격저장소 이름(별칭) 과 URL 을 확인가능.
++ 원격연결을 해제 하고 싶으면 : $ git remote remove 이름(별칭)을 하면 된다.
② git branch : 현재 브랜치는 어떤것이 있는지 확인하는 것 .
③ git branch 내브런치주소 : 내브런치주소라는 브랜치를 생성
④ git push -u origin 원격저장소별칭 현재브랜치이름 : $ git push -u origin master
+ 이 과정에서 오류나면 먼저 pull 하기 ( $ git pull 원격저장소별칭 브랜치이름) : ex) $ git pull origin master(원격저장소의 변경사항 가져와서 병합하기)
이후부터는 $ git add 파일이름, $ git commit -m "커밋메시지", git push 등등으로 관리하면 된다.
브런치 = '계정' 이라고 생각하면 된다. ※ 절대 main에다가 바로 연결하면 안됨.
( fetch ) : 가져오기
( push ) : 밀어넣기 (원격 저장소에 업로드하는 것)
웹 상의 원격 저장소로 변경된 파일을 업로드하는 것을 Git에서는 푸시(Push)라고 합니다. push 를 실행하면, 원격 저장소에 내 변경 이력이 업로드되어, 원격 저장소와 로컬 저장소가 동일한 상태가 됩니다.
사이트 추천
https://backlog.com/git-tutorial/kr/intro/intro3_1.html
누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog
누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!
backlog.com
ㄴ 귀여운 원숭이 캐릭터와 조금 편안하게 깃의 구동원리에 대해서 편하게 다가갈 수 있는 사이트이다
https://mylko72.gitbooks.io/git/content/workflow.html
참고자료
[Git] 로컬저장소와 원격(remote)저장소 연동
https://hoya0225.tistory.com/29
로컬저장소, 원격저장소 이해
시점
각 상황별 부딪힐 수 있는 에러들과 해결방법.
add 명령어 : 바뀐 것을 keep 해두는 것
'CS > git' 카테고리의 다른 글
[Git][memo] 근본적인 문제점. 응답이 오지 않는다. (0) | 2022.12.31 |
---|---|
20221222 깃공부_필기내용 (정리필요) (0) | 2022.12.22 |
20221222 미션 : 깃클론 하는 방법, 깃풀 다운받기 : (아직 이해도 : 40% 정도, 개념과 암기 군데군데 구멍 나 있다.) (0) | 2022.12.22 |
제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의 (inflearn.com) : 목차 (0) | 2022.11.08 |
[깃허브 공부_자료,링크] 제대로 파는 Git & GitHub - by 얄코 (0) | 2022.11.08 |
댓글