Backend/git,협업
-
[Github] 이슈 템플릿 설정하기Backend/git,협업 2022. 4. 10. 15:39
Git, Github에서 commit과 push 말고도 제공하는 여러 기능이 많은 것 같다. 혼자 공부할때나 협업할 때 쓸만한 것들 차근차근 정리해보려고 한다. 첫 번째로는 이슈 템플릿! 1. github 프로젝트 - Settings 2. Features - Issues - Set up templates 3. Add template - 선택 - Preview and edit 나는 스터디할 때 매주 이슈에 주제를 올리고 있는데 그걸 만드려고해서 Custom template으로 만들어볼 것이다. 4. 템플릿 꾸미기 템플릿 이름, 설명, 내용, 기본 제목, assignees, labels 등! 5. propose changes 6. main 브랜치에 바로 커밋 또는 PR용 브랜치 생성 -----.md로 되어있..
-
[Git] git add -p 로 변경사항 일부만 commitBackend/git,협업 2022. 2. 21. 15:53
commit할 때 최대한 커밋 메세지 컨벤션을 맞추고, 그에 해당하는 부분만 커밋하려고 하는데 가끔 한번에 여러가지 수정이 일어나게 되거나 잠시 주석처리, debug용 메세지를 남긴 상태로 한 파일을 일괄 add 하게되면 남기지 말아야할 기록이 함께 추가될 수 있다. 이때 git add -p를 사용하면 파일의 수정된 블록(hunk라고 부른다) 별로 add할지,말지 정할 수 있어서 커밋 히스토리를 깔끔하게 관리할 수 있다. hunk에 대해서 다음 문구가 뜨는데 []중 하나의 명령어를 입력하면 된다. - Stage this hunk [y,n,q,a,d,s,e,?] 수정된 파일의 hunk부분에 대해서 물어보는데 자주 사용되는 명령어는 다음과 같다. y - 해당 hunk를 stage 시킨다 n - 해당 hunk..