반응형

AI과정 수업 들으며 팀프로젝트를 할때 협업을 위해 깃을 사용하였습니다 

함께 하는 동료가 깃 사용 방법을 너무 친절하게 잘 알려주셨었는데요

((덕분에 잘 알게되어 매우 압도적 감사..))

 

 

플젝 하면서 커밋하고 푸시했던 명령어를 순서대로 적어봤습니다.

깃이 쓰다 안쓰다 하니까 너무 헷갈리더군요

 

 

 

깃 커밋할 일이 생기면 제가 참고하려고 적습니다..ㅋㅋ

조금씩 다르겠지만 큰 틀은 비슷하니까요

 

 

실행 과정:

pull 받아오고 -> 브랜치 생성해서 커밋하고 푸시하고 -> 메인 브랜치로 머지 -> 생성한 브랜치 삭제

 


 

⭐브랜치를 만들고 푸시를 하고 머지를 한 후엔 브랜치를 삭제해야 한다.
작업을 하면서 중간중간 git status를 해서 상태를 확인하는 것을 습관하자

  1. git pull origin main : 메인 브랜치 작업물 당겨오기
  2. git checkout -b 'lhr' : lhr 브랜치 생성 (브랜치 이름은 변경하기)
  3. 파일 작업을 한 후
  4. git add . : 스테이지에 작업한 파일을 추가
  5. git commit -m "코멘트" : 스테이지에 올라와 있는 파일을 커밋하고 코멘트를 남기기
    ❓ add 한 후에 파일을 수정하면 다시 add를 해줘야 하는지?
  6. git push origin lhr : lhr 브랜치에서 커밋한 것을 푸시한다.
    ✔ 푸시할 때 깃허브에도 올라온 것을 볼 수 있다.
  7. 깃허브 페이지에서 pull requests 에서 머지(merge)하기
    ✔ 머지를 하면서 충돌이 있으면 머지가 안되고 표시가 된다
  8. 메인 브랜치에 머지가 무사히 됬는지 깃허브에서 확인하기
  9. 내가 생성한 브랜치를 깃허브에서 삭제하기
    ✔ 나중에 되면 머지를 했는지 헷갈리기 때문에 작업을 끝낸 후엔 삭제하고 다시 생성하는 것이 좋다.
    ✔ 깃허브에 있는 브랜치만 삭제 되었기 때문에 추후에 로컬에 있는 브랜치도 삭제해야 한다.
  10. git checkout main : 메인 브랜치로 전환
  11. git pull origin main : 메인 브랜치 작업물 당겨오기
    ✔ 다른 사람들이 작업한 것을 머지해서 브랜치가 바뀌었을 수 있기 때문!
    ✔ 상태는 git status로 확인할 수 있다.
  12. git branch -d lhr  : 내 로컬에 생성되어 있는 브랜치 삭제하기
    작업을 다시 시작할 때는 branch를 새로 생성하자!

 

 


 

명령어를 치면서 git status 명령어는 자주 쳐보자

 

git status
깃의 상태를 볼 수 있음

지금 어디 브랜치에서 작업중인지 확인가능.
⭐습관적으로 항상 쳐보기

반응형

'공부기록' 카테고리의 다른 글

Dart언어 공부  (0) 2024.10.20
공부기록_일래스틱서치  (0) 2024.01.30
새로운 스터디 시작한 후기  (0) 2024.01.17
선형대수학 공부 시작 - MIT 18.06  (0) 2024.01.07
공부 기록 - 24년 1월 1주차  (0) 2024.01.06
복사했습니다!