본문 바로가기
Daily/Notepad+++

git 메모하기

by ys2ys2 2024. 9. 25.

2차 프로젝트 하면서 작업 공유와 진행도를 쉽게 알 수 있게 깃을 써보려고 한다.

 

1차때는 쓸줄도 모르고 해서 알집으로 압축해서 공유 드라이브에 올려서 쓰고... 그랬다!

협업에 깃은 필수니 이번 기회에 제대로 배워서 써보려고 한다!

 

(이게 맞는 방법인지 모릅니다! 더 잘 아시는분은 알려주세요!)

일단 팀이 쓸 레포지토리를 만들고 branch를 팀원 수 대로 만들었다!

main은 주 1~2회 합칠때 올릴 예정이다

Abranch ~ Ebranch 이렇게 해서 각자 자기 branch에서 작업하려고 한다.

 

일단 깃 레포지토리 주소를 연결해야 한다고 한다.

git remote add origin 레포지토리 주소

 

잘 됐는지 확인하기

git remote -v ( 로컬이 바라보고 있는 원격 주소 확인)

 

만약 레포지토리 주소를 바꾸고 싶으면? set-url origin을 쓰면 된다!

git remote set-url origin 레포지토리 주소

 

이제 로컬 기준으로 어떤 브랜치에 연결되어있는지 확인해야 한다.

git branch

그러면 * 표시 되어있는게 현재 연결된 브랜치다!

 

로컬 기준 원격과 연결된 브랜치 목록들을 확인하려면 ? -r

git branch -r

 

브랜치 목록들 업데이트 하려면 fetch !

git fetch origin

이렇게 하니까 브랜치 목록들이 잘 나온다!

 

원하는 브랜치로 이동하려면? checkout

git checkout 브랜치이름


다시 내 브랜치로 이동한다.

git checkout 브랜치이름

 

작업이 끝나고 파일들을 commit/push할 준비를 한다.

git add . (모든 파일 올리기! 주의 add 공백 . 이다.)

git commit -m "커밋 메시지" (업데이트 내용등을 적어주면 나중에 어떤 작업을 했는지 보기 편하다고 한다.)

git push origin 브랜치이름 (내 브랜치에 push하기)

 

이렇게 하니까 내 브랜치에 작업이 된 내 파일들이 다 올라가졌다!

다른 로컬에서 원격 연결해서 풀 받아오는 방법도 찾아봤다.

 

일단은 clone을 해야한다고 한다!

git clone 레포지토리 주소

 

업데이트 해주기

git fetch origin

 

브랜치 이동

git checkout 브랜치이름

 

풀 받아오기

git pull origin 브랜치이름

 

 

일단 이렇게 pull,commit,push는 해결했다!

 

다음은 주 1~2회 메인에다가 merge 하는 법을 찾아봐야겠다!

'Daily > Notepad+++' 카테고리의 다른 글

6개월간의 교육 과정 수료 후기👏👏👏  (4) 2024.12.11
주저리 주저리,,  (5) 2024.11.17
가을 밤 뽀시기🍂🌰  (3) 2024.10.20
bye summer  (6) 2024.09.22