오늘은 최근 처음 경험한 GitHub Copilot에 대한 내용을 작성해보려고 합니다. 현재 약 2달 무료 사용이 가능하고, 그 이후에는 자동 결제되니 체험만 해보실 분은 참고 부탁드립니다.아래 내용의 경우 IntelliJ로 체험해 보았고, Android Studio도 사용 방법은 동일합니다. GitHub Copilot?디버깅 시간을 보다 효율적으로 도와주는 도구 중 하나가 바로 GitHub Copilot입니다.AI를 기반으로 작성한 주석, 코드 등을 분석하여 코드를 자동완성 시켜주는 도구입니다. 사용법1. IntelliJ에서 GitHub Copilot 플러그인 설치 2. 설치 완료 후 IDE 재실행 및 코파일럿 로그인 버튼 클릭 3. Device Code 확인 후 GitHub 연동 4. GitHub 페..
gitignore에 대한 추가 설명은 이전 포스팅 참고 부탁드립니다.https://ystech.tistory.com/entry/Git-gitignore-commit-%EC%8B%9C-%ED%8C%8C%EC%9D%BC-%EA%B4%80%EB%A6%AC [Git] gitignore - commit 시 파일 관리서론 기존 프로젝트를 진행하면서, 작업 내용을 git에 commit 할 때 작업한 내용 외에 불필요한 .gradle, .idle 등의 파일들이 노출되는 것을 본 적이 있을 것이다. 이를 제어할 수 있는 gitignore에 관해ystech.tistory.com gitignore가 제대로 작동하지 않아서 기존에 ignore 처리 했던 파일이 커밋 변경 내역에 노출될 때가 있는데, git의 캐시 때문에 발생..
서론 지난 포스팅으로 gitignore로 불필요한 커밋을 방지하는 방법을 작성했다. 이제 Git 사용 준비가 끝났으니 실제 사용할 때는 어떤 식으로 사용하는 게 좋을지에 대해 작성해보려 한다. 개발자들 사이에서 한 번쯤은 들어봤을 법한 Git-Flow에 관해 정리해보려 한다. Git-Flow? 단어 그대로 git의 흐름이라는 의미이다. git 관리 전략이라고 생각하면 좋을 것 같다. Git-Flow가 필요한 이유는 협업하는 다른 개발자와의 코드 충돌 방지(conflict)를 위함이다. Git-Flow는 branch를 어떻게 나누는지가 가장 중요하다고 생각한다. branch의 종류 branch를 정리하면 아래와 같다. main(master) : 서비스 배포가 완료된 에러가 없는 branch develop(..
서론 기존 프로젝트를 진행하면서, 작업 내용을 git에 commit 할 때 작업한 내용 외에 불필요한 .gradle, .idle 등의 파일들이 노출되는 것을 본 적이 있을 것이다. 이를 제어할 수 있는 gitignore에 관해 정리해보려 한다🤗 gitignore란? 내가 gitignore을 쓴 목적은 커밋할 때 수정한 내용 외에 다른 내용이 노출되는걸 원치 않아서였다. 원래 gitignore는 민감한 정보가 들어있는 파일이나 형상관리할 필요가 없는 파일들을 git에서 더 이상 추적하지 않도록 gitignore 파일에 정의하여 제외하는 용도로 쓰인다고 한다. 제외할 파일의 예시 보안적으로 위험성이 있는 파일을 제외 해야하는 경우 (키, 스토어 등) 프로젝트와 관계없는 파일을 제외해야하는 경우 용량이 큰 파..