깃이랑 연결
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