My Melody Is Cute git 연습하기,,,,
본문 바로가기

개발공부🌷/Git

git 연습하기,,,,

깃이랑 연결

git remote add origin url주소

 

내 개인 브랜치랑 연결하기

git branch -u origin/be be

 

git branch -r

 

git branch -vv

 

 

git fetch 명령어는 원격 저장소의 변경 사항을 가져오기만 한다.

이는 git pull과는 다르게 병합을 수행하지는 않는다.

따라서, 로컬 저장소의 작업과 적절하게 병합하여 사용할 수 있다.

$ git fetch

만약, git push를 수행하였는데 거절당할 시,

git fetch → git merge → git push를 하여 문제를 해결할 수 있기도 하다.

 

git init

git init //내 컴퓨터에서 생성한 디렉토리(폴더)를 Git에 등록하여 관리

git remote

git remote add origin 
// init 명령어를 통해 로컬 저장소로 변환한 디렉토리(폴더)를 
// Github에서 원격으로 관리할 수 있도록 연결하는 명령어

 

 

 

 

origin/be be 하고 origin/besa besa

 

 

깃의 메인 브랜치가 아닌 하위 브랜치를 클론해오고 싶을때 /

특정 브랜치를 클론하고 싶을때

 

메인브랜치를 클론( git clone <저장소url>) 을 받고,

원격 저장소와 로컬이 연결되어있다는 가정하에

(git branch -r 원격저장소 브랜치 목록 확인)

 

git switch be (특정 브랜치 위치로 전환)

cd be 저장소 디렉토리 (원하는 디렉토리로 이동)

git pull origin be (원격저장소에서 특정 브랜치 변경사항 가져오기)

or 

git clone -b 브랜치명 --single-branch 깃주소

 

 

 

깃 푸시하는 법 

현재 브랜치 위치확인하고 하기

git add . 

git commit -m "커밋 메세지"

git push origin 깃푸시하고싶은 위치

머징문제로 안올라가던거 add해서 커밋하고 푸시하니까 올라가졌다.... ㅠㅠ

왜 문제를 해결해도 잘 모르겠지...

 be에서 besa에 풀받고 add랑 커밋을 해줘야하는것같다.......어려워ㅠ

 

 

브랜치의 변경사항 가져오기

 

 

참고 : [Git / Github] 깃 배쉬와 깃허브 명령어 정리 (깃 배쉬 사용법) (tistory.com)

 

 

 

git config pull .rebase false

충돌시 내역 확인 git diff