본문 바로가기
CS/git

20221219_깃공부_첫수업_연습장 (수정 필요)

by 태태. 2022. 12. 19.
728x90

수정 후 올리는 것 

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 해두는 것 

 

https://konkukcodekat.tistory.com/m/entry/github-%EC%9D%B4%EC%9A%A9%ED%95%98%EA%B8%B0-%EA%B9%83git-%EC%9B%90%EA%B2%A9%EC%A0%80%EC%9E%A5%EC%86%8C-remote-push-pull




https://sosoeasy.tistory.com/406

728x90
반응형

댓글