GIT과 GITHUB 관련 꿀팁들

2270 단어 gitgithubgit

1. git clone을 할 때 새 폴더를 안 만들고 현재 폴더에 내려받고 싶을 때

git clone 클론할 URL or SSH key . // 마지막에 점(마침표)을 찍어주면 된다.

2. 자동 완성하기

 마지막 부분에서 tap을 눌러 주면 code_files로 자동 완성된다

3. 브랜치 네임에 / 넣기

  • 기능 추가 (dev or feat), 버그 수정(fix) 리팩터(refactor)등.. 이런 프리픽스를 브랜치 네임에 적어준다.

  • ex) feat/기능이름, fix/버그이름 등..

  • / 역할이 프리픽스 용으로 사용되기도 하지만 리눅스 파일 시스템에서는 실제로 디렉토리처럼 작동하기도 한다.

4. 브랜치 관리

  • 작업이 끝나면 dev(or main) 브랜치로 PR을 보내준다.

  • 직접 커밋은 feat (fix, hofix 등) 브랜치에만 합니다.

  • devmain, release 브랜치에는 직접 커밋하지 말고 머지만 합니다.

5. 유용한 pr 양식

주요 변경사항
	-PR이 해결하는 문제
링크
	- 디자인 시안 링크 / 슬랙 관련 대화 링크
시급한 정도
	- 보통
	- 긴급
	- 천천히
중점적으로 봐줬으면 하는 부분
	- 변경사항이 큰 경우 집중해야 할 부분, 또는 불안해서 봐주었으면 하는 부분 등

6. conflict 방지 팁

  • 한 pr의 크기를 최대한 작게 가져가는 것을 추천
  • file change 10개 미만일 때 머지하면 conflict를 방지하기 쉬움

7. reset과 revert 사용

  • 혼자할 땐 reset을 이용해도 됨, but 같이 쓰는 branch에서는 revert 사용 추천

8. branch와 fork

9. pull request

  • 코드를 함께 작성하는 팀원이 있다면, 최대한 직접 머지하는 건 피하고 모든 머지를 풀 리퀘스트를 통해서 하세요.

  • 동료가 내 PR을 보고 코드를 리뷰할 수 있다.

  • 오픈 소스에 기여하고 싶으면 기여 안내문서를 반드시 참고

좋은 웹페이지 즐겨찾기