깃(git) 3

Git Commit Convention 우아한테크코스 프리코스를 진행하며

이번 우아한테크코스 6기 프리코스를 진행하며 제출하는 기준을 알아보던 중 github에 commit을 할때 협업을 위해 무엇을 커밋한건지 알아보기 편하고 정갈되어 보이기 위해 사용한다는 것을 알게 되었다. 메시지의 구성을 (): 의 형태로 올리게 되는데 먼저 은 코드의 내용이 기능 추가, 버그 수정 등 어떠한 commit인지 적게된다. feat: 새로운 기능 추가 fix: 버그 수정 docs: 문서 변경 style: 코드 스타일 변경 (들여쓰기, 포맷팅 등) refactor: 코드 리팩토링 test: 테스트 코드 추가 또는 수정 chore: 빌드, 패키지 관리 등과 같은 일상적인 작업 등이 있으며 한글로 작성할 수도 있다. ()에는 커밋이 미치는 코드의 범위를 적는다. 이를 적는 내용은 팀마다 다를 수 ..

깃(git) 2023.10.26

안드로이드 스튜디오 깃허브(git-hub) 컨트리뷰터(Contributor)반영안됨

git-hub에 푸시를하였는데 컨트리뷰터 반영이 안되었다. 기존에 할때에는잘 되었는데 커밋- 풀- 푸시 순으로 하면서 충돌이 있어 병합을 하였는데 올리고 나니 컨트리뷰터에 반영이 안되었다. 기존에 잘되어서 email문제도 아닐꺼라 생각하였지만... 한참 알아보던중 알게 되었다. 기존에 git config --global user.email 설정할이메일 을 했던것으로 기억해서 git config --global user.email 을 하니 잘 동작하여 이메일이 나왔다. 하지만 찾아보니 컨트리뷰터 반영이 안되는것은 이메일 문제 뿐이어서 잘 찾아보니 로컬도 맞는지 확인해야했다. git config --local user.email 을 하니 아무것도 나오지 않았다... 따라서 한번씩 확인 하고 추가 해주어야겠다..

깃(git) 2022.12.05

깃(branch) 다른 브랜치의 내용을 마스터로 반영

오늘 팀원들과 안드로이드 스튜디오를 이용하여 한가지 기능을 구현하기 위해 각자 구현해서 공유하기 위해 브랜치를 나누어 진행하였다. 그러던 중 내가 구현에 성공하여 이 브랜치의 파일 상태를 master로 반영하고 싶었는데 깃을 gitdesktop이나 안드로이드 스튜디오의 ui를 이용하여 구현하다가 branch관리는 알아보기 쉽지않아 터미널로 작성하였다. 우선 작업하고 있던 브랜치에서 master브랜치(혹은 main)로 가준다. git checkout master 그렇게 되면 메인인 master브랜치에 옮겨지게 되고 그 뒤 생성했던 병합하고 싶은 브랜치를 merge해준다. 안드로이드 스튜디오에서 프래그먼트를 구현한 fragmentRefair를 병합 한다면 git merge fragmentRefair 무사히 ..

깃(git) 2022.11.05
반응형