티스토리 뷰

[사용 교재] 스프링 부트와 AWS로 혼자 구현하는 웹 서비스


먼저 프로젝트 생성 후 clone해온 내 깃헙 레퍼지토리와 동기화 하기

이미 깃헙 레퍼지토리와 연동된 로컬 저장소를 생성하고, 거기에 프로젝트를 만든거여서 간단하게 인텔리제이 메뉴 자체에 있는 add, commit, push를 이용해 레퍼지토리에 올려줬다.

 

  • commit 메시지를 적는것에 일종의 규칙이 암묵적으로 존재한다. 아무래도 협업이 필수 불가결하므로 교통 정리를 위해 정말 중요할 것 같다.

https://xtring-dev.tistory.com/entry/Git-%EA%B7%9C%EC%B9%99%EC%A0%81%EC%9D%B8-Commit-%EB%A9%94%EC%84%B8%EC%A7%80%EB%A1%9C-%EA%B0%9C%EB%B0%9C%ED%8C%80-%ED%98%91%EC%97%85%ED%95%98%EA%B8%B0-%F0%9F%91%BE

 

[Git] 규칙적인 Commit 메세지로 개발팀 협업하기👾

규칙적인 Commit 메세지로 개발팀 협업하기 👾 TL;DR 개발자들은 Github를 통해 git에 대한 활동을 확인할 수 있습니다. 코드의 최신화 유지와 문제 원인 발견, 신규 기능 추가에 대한 branch 분리 전략

xtring-dev.tistory.com

 

프로젝트의 .idea 폴더 ➔  모든 커밋에서 제외 설정

  • .idea 디렉터리
    • 인텔리제이에서 프로젝트 실행 시 자동으로 생성되는 파일들 모음 ∴ 굳이 커밋할 필요 없음
    • 따라서 앞으로의 커밋에서도 제외시키는 처리가 필요 == .gitignore 플러그인 사용

.gitignore 플러그인

  • 지원 기능 : 파일 위치 자동완성, 이그노어 처리 여부확인, 다양한 이그노어 파일들 지원함

1. .ignore 플러그인 설치 : plugins - Marketplace - .ignore 서치 후 install - 설치 후 꼭 재시작!!!

2. 프로젝트에 .gitignore 파일 생성 (.ignore file 생성 - .gitignore file 종류 - 깃 업뎃 관련이니까) 후 처리

  • .gradle 과 .idea 디렉터리 commit을 방지하고자...
  • 이후 깃허브에도 반영
    • 깃 커밋창 (Ctrl + K) 열어서 .gitignore 파일을 commit 해주면 된다!

냅다 오류 발생하기

아놔 근데 오류 발생함... 이때 불현듯이 처음 커밋할 때 체크한 파일 중 .gitignore 이 있었던게 떠올랐다.

그렇다....이미 .gradle, .idea commit 방지 처리를 해줬던 것. (기본 생성 파일에 있었음) ➝ 걍... 이미 commit된 상태ㅎ

.... 인텔리제이 짱! ^^; 근데 왜 ignore 플러그인은 설치 안돼있었던걸까

 

✍ 깃 커밋창 단축키 : Ctrl + K
✍ 푸시 단축키 : Ctrl + Shift + K

스프링 입문 스터디에서 공부한 걸 정리할 예정이다. 입문 강의는 들었던 경험이 있지만, 안다고 말하기도 민망한 수준이여서 이 기회에 제대로 배워봐야겠다. 레퍼지토리를 포크뜨고 이후에 PR 보내기 등 본격적으로 협업하는 방법에 대해 배울수도 있어서 두근거림ㅎㅎ

최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
반응형