요즘 과제하고 vs코드에서 터미널로 커밋과 푸시를 하는 과정을 적으러 왔습니다!
아래 글은 깃 기초 정리니! 참고해 주세요!
[개발/TIL] - [Git] git 공부 Day1
아예 처음 vs코드에서 깃허브에 연결하는 거라면
$ git clone 레포지토리 주소
위의 깃 클론을 치고 띄어쓰기 한 번 후 레포지터리에 <> code 부분을 눌러 위에 보이는 HTTPS를 복사하여 옆에 바로 써주면 된다.
$ git checkout main
$ git checkout -b 브랜치 이름
그다음 바로 메인 브랜치에서 작업해도 되지만, 함께 쓰는 레포지터리기 때문에 개인 브랜치를 파서 작업한다! 즉 위의 코드는 메인 브랜치에서, 새로운 브랜치를 작성하는 과정이다!
위의 과정이 끝난 후는!
(브랜치는 매번 새로 팔 수 있지만) 한 번 레포지토리를 연결해 두면 그 파일 안에서는 계속 연결이 되어있기에 아래 과정만 코드 작성 후 진행해 주면 된다!
1. Pull
우선 모두가 함께 작업하는 레포지터리에 커밋과 푸시를 하기 때문에 다른 사람이 푸시를 했을 수도 있어서 먼저 풀을 당겨서 내용을 업데이트해준다!
$ git pull
2. Commit
그리고 중간중간 커밋!
$ git add .
$ git commit -m 커밋 내용 쓰기
먼저 위의 add . 은 지금 작성하고 있는 모든 내용을 올려준다! 그리고 commit -m을 해준 후 띄어쓰기 한번 해주고~! 커밋 내용 요약! 아무래도 협업을 하는 상황이라면 내가 어떤 내용을 작업하고 커밋했는지 써줘야겠죠!?
** 주의 사항 add '.' 띄어쓰기 후 점 잊지 말기!!
$ git add 파일이름
원하는 파일 하나만 커밋할 경우는 add '.' 대신에 add '파일명'을 해주면 그 파일만 커밋이 된다.
3. Push
마지막으로 커밋한 내용 푸시하기!!!
$ git push origin 현재 본인의 브랜치 이름 쓰기
Pull Request
사실 푸시까지 됐다면!
어쨌든 로컬에서 깃허브로 내용을 넘겨주긴 한 거다! 하지만 내가 무엇을 작업했는지 다른 팀원에게도 남겨주어야 하니 Pull Request를 업로드해줘야 한다!
위에 보이는 Pull requests에서 초록 버튼 New Pull request를 눌러 작성해 주면! 내가 커밋 -> 푸시한 내용을 남길 수 있다!
그래야 코드리뷰도 달 수 있고 하다!!!
사실.. 더 많은 깃 사용법이 있을 수 있겠지만, 요즘 과제 하고 레포지토리에 올리는 과정을 단순히 적어 보았다!!!
틀린 설명이 있다면 남겨주세요!!! :)
'개발 > TIL' 카테고리의 다른 글
[명품 자바 프로그래밍] 6장 - 모듈과 패키지 개념, 자바 기본 패키지 (0) | 2023.06.03 |
---|---|
[Java] substring( ) 메소드 (0) | 2023.05.29 |
[명품 자바 프로그래밍] 5장 - 상속 (0) | 2023.05.25 |
[Git] git 공부 Day1 (0) | 2023.05.06 |
[Web] : 짧은 공부 후기-2022년 7월, 짧은 (0) | 2022.10.01 |