반응형
AI과정 수업 들으며 팀프로젝트를 할때 협업을 위해 깃을 사용하였습니다
함께 하는 동료가 깃 사용 방법을 너무 친절하게 잘 알려주셨었는데요
((덕분에 잘 알게되어 매우 압도적 감사..))
플젝 하면서 커밋하고 푸시했던 명령어를 순서대로 적어봤습니다.
깃이 쓰다 안쓰다 하니까 너무 헷갈리더군요
깃 커밋할 일이 생기면 제가 참고하려고 적습니다..ㅋㅋ
조금씩 다르겠지만 큰 틀은 비슷하니까요
실행 과정:
pull 받아오고 -> 브랜치 생성해서 커밋하고 푸시하고 -> 메인 브랜치로 머지 -> 생성한 브랜치 삭제
⭐브랜치를 만들고 푸시를 하고 머지를 한 후엔 브랜치를 삭제해야 한다.
작업을 하면서 중간중간 git status를 해서 상태를 확인하는 것을 습관하자
- git pull origin main : 메인 브랜치 작업물 당겨오기
- git checkout -b 'lhr' : lhr 브랜치 생성 (브랜치 이름은 변경하기)
- 파일 작업을 한 후
- git add . : 스테이지에 작업한 파일을 추가
- git commit -m "코멘트" : 스테이지에 올라와 있는 파일을 커밋하고 코멘트를 남기기
❓ add 한 후에 파일을 수정하면 다시 add를 해줘야 하는지? - git push origin lhr : lhr 브랜치에서 커밋한 것을 푸시한다.
✔ 푸시할 때 깃허브에도 올라온 것을 볼 수 있다. - 깃허브 페이지에서 pull requests 에서 머지(merge)하기
✔ 머지를 하면서 충돌이 있으면 머지가 안되고 표시가 된다 - 메인 브랜치에 머지가 무사히 됬는지 깃허브에서 확인하기
- 내가 생성한 브랜치를 깃허브에서 삭제하기
✔ 나중에 되면 머지를 했는지 헷갈리기 때문에 작업을 끝낸 후엔 삭제하고 다시 생성하는 것이 좋다.
✔ 깃허브에 있는 브랜치만 삭제 되었기 때문에 추후에 로컬에 있는 브랜치도 삭제해야 한다. - git checkout main : 메인 브랜치로 전환
- git pull origin main : 메인 브랜치 작업물 당겨오기
✔ 다른 사람들이 작업한 것을 머지해서 브랜치가 바뀌었을 수 있기 때문!
✔ 상태는 git status로 확인할 수 있다. - 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 |