본문 바로가기
  • Hello_
728x90
반응형

Git6

[Git] Git conventional commit 규칙 본 포스팅을 통해 커밋 진행시 관용적으로 사용되는 규칙에 대해 소개하고자 한다. 커밋 [커밋 메시지 구조] "type : subject" "body" "footer" [유형 - type] 1. fix : 코드의 버그를 패치 2. feat : 코드베이스에 새로운 기능 추가 3. style : 코드 스타일링과 관련된 기능 및 업데이트 4. refactor : 코드 리펙토링 5. test : 코드 테스트 6. docs : 문서 수정 7. chore : 정기적인 코드 유지 관리 [주의사항 - subject, body, footer] 1. subject, body, footer 사이에 빈 줄 (enter)를 기입 2. 공백 오류 주의 3. 불필요한 문장 부호 제거 4. 마침표로 subject 줄을 끝내지 않도록 .. 2023. 1. 22.
[Git] Github 시작하기 (아이디 생성, 레포지토리 생성, README push) 본 포스팅은 Github를 시작하기 위한 세팅을 소개해보고자 한다. Github 아이디 생성 우선 Github에 접속한다. (사이트 url : https://github.com/) Github 사이트에 접속했다면 맨 위 오른쪽 상단에 있는 Sign up 을 클릭한다. 사용하고자 하는 메일 아이디를 작성하면 되는데, 아이디 등록하거나 추후에 찾을 때 해당 메일로 인증 번호가 날라온다. 따라서 실제로 사용하는 유효한 메일로 사용해야 한다. 위 사진의 인증까지 진행하면 이제 아이디 등록은 끝났다. 이제 레포지토리를 구성하러 가보자. 레포지토리 구성하기 Github에 로그인 접속하면 위 그림과 같이 오른쪽 상단에 내 정보가 생긴다. 이를 클릭하여 Your repositories 에 들어가자. 아직까지는 레포가 .. 2023. 1. 11.
[Git] Git tag 설정하기 본 포스팅에서는 git tag 설정과 tag를 기준으로 clone 하는 법에 대해 얘기하겠다. Git tag Git 태그는 Git 저장소에서 특정 커밋을 표시하는 방법이며, 프로젝트 개발의 중요한 지점을 표시하는 데 사용된다. 또한 버그가 발생해서 기능을 되돌려야 할 경우 특정 버전으로 쉽게 롤백할 수 있으며 태그를 통해 협업도 용이하게 한다. 시간이 없는 분들은 명령어 정리한 것만 보셔도 된다. tag 생성 git tag "태그명" tag 생성 (특정 commit) git tag "태그명" "해시" tag 찾기 git tag -l "패턴" tag 비교 git diff "태그명_1" "태그명_2" tag 삭제 git tag -d "태그명" tag 푸시 git push origin "태그명" tag 클론 .. 2023. 1. 10.
[Git] Git add/commit/push 하기 본 포스팅은 특정 파일을 원격저장소에 push 하는 법에 대해 얘기하겠다. git add "git add 특정파일"은 특정 파일을 스테이징에 업로드하는 명령어이다. 바로 원격 저장소에 업로드하지 않는 이유는 원격저장소에 업로드할 때 발생하는 충돌 혹은 원치 않는 파일까지 한 번에 업로드되는 것을 방지하기 위해 스테이징 영역에서 작업을 하기 위함이다. 우선 경로에 원격저장소가 잘 연결되어 있는지 "git remote -v", "git branch", "git log"를 통해 확인해 보자. git remote -v : 연결되어 있는 원격저장소 확인 git branch : branch 확인 git log : 로그 확인 이제 원격저장소에 업로드하려는 파일을 add 해보자. 필자는 test라는 파일을 만들어 업로.. 2023. 1. 10.
728x90
반응형