본문 바로가기
반응형

Git4

[안드로이드] github actions 에서 submodule 을 사용하려면? 오늘은 github actions 얘기를 해보려고 합니다. https://github.com/keelim/mygrade GitHub - keelim/MyGrade Contribute to keelim/MyGrade development by creating an account on GitHub. github.com 위 저장소에서도 볼 수 있다시피, common 이라는 git submodule 을 두고 사용하고 있습니다. submodule을 사용하는 이유는 아래 글을 참조해주세요. 2022.06.19 - [안드로이드] - [안드로이드] common 모듈을 공통적으로 사용하는 건 어떤가요? [안드로이드] common 모듈을 공통적으로 사용하는 건 어떤가요? 배경 개인 프로젝트를 여러개를 진행하다보면 프로젝트.. 2022. 8. 17.
[안드로이드] common 모듈을 공통적으로 사용하는 건 어떤가요? 배경 개인 프로젝트를 여러개를 진행하다보면 프로젝트를 구성하는 것에서 중복되는 부분을 항상 발견하곤 합니다. kotlin 확장 함수나, Util Class 같은 것들은 Github 하나의 프로젝트에 종속되어야 하는가에 대한 고찰 이랄까? 요런 생각이 들쯤, 1가지 묘안을 떠오르게 됩니다. Git Submodule 깃에는 서브 모듈이라는 개념이 있어 하나의 프로젝트에서 의존적으로 또 다른 Git 으로 운영되는 프로젝트를 소유할 수 있습니다. Git Submodule 사용법 사용법은 간단하니 간단한 검색으로 찾아보시기 바랍니다. 저는 프로젝트에서 사용했던 스크립트 등을 보면서 이야기를 해보겠습니다. submodule 을 선언하게 되면 .gitmodules 라는 파일이 생성되면 아래와 같은 방식으로 선언됩니다.. 2022. 6. 19.
[Git] 특정 커밋(commit) 에서 파일 삭제 안녕하세요! 오늘은 특정 커밋에서 파일삭제에 대해서 말해보려고 합니다. 저는 Github 를 사용하는데 가끔 연습용으로 프로젝트를 만들면 API key 나 중요 정보가 올라오곤 합니다. 그럼면 `GitGuardian` 에서 알람을 주고 저는 바로 대응을 하곤 합니다. 그때 주로 사용하는 방법은 다음과 같은 명령어를 실행을 시키는 것입니다. 1 2 git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 파일명' --prune-empty --tag-name-filter cat -- --all Colored by Color Scripter cs 파일명은 상대 경로를 지정을 해주셔야 합니다. 또한, window 에서는 '' 가 아닌 .. 2020. 12. 21.
Gitflow GitFlow 를 지원하는 많은 Git GUI Client 가 있다. (소스트리, GitKraken) 등등 Gitflow 를 통해서 자신의 코드를 어느 정도 형식화 하는 것이 중요하지 않을까? 조심스럽게 생각해본다. 1. feature 2. release 3. hotfix 4. bugfix ## 깃플로우 그림 첨부 할 것 (나중에) 본인의 사용 예시 (남에게 결과물을 보여주는 것은 상당히 용기가 필요하다.) 사실 본인도 사용하기 시작한지 얼마 되지 않아 미숙합니다. 아래 그림은 그냥 이런 느낌이구나 생각하시면 좋을 것 같습니다. 2020. 12. 4.
반응형