메뉴소개
Watch
해당 레포지토리에 대한 관심설정(알림기능)
FORK 기능
다른 사람의 레포지토리를 복제해서 나의 깃허브에 저장한다. 깃허브는 기본적으로 오픈소스이기 때문이다. 내 마음대로 만져볼수 있다.
읽기권한은 있지만 쓰기권한은 없다
- member를 눌러보면 복제한 사람들의 목록을 볼 수 있다.
Pull Requests
복제해간 사람들이 수정한 것을 원저작자에게 알려주어 원 저장소에서 반영할 수 있도록 하는 기능
ISSUES
수정된 것들에 대한 커뮤니티 라고 생각하면 된다.
WIKI
해당 레포지토리를 사용하는데 필요한 지식이나 사용법 등을 기재
Graphs
현재의 레포지토리에 대한 여러 시각적 통계자료
- 브랜치를 통해 어떻게 작업이 진행되고있는지, 커밋이 활발한 지 등등을 볼 수 있다.
로컬 저장소
실제로 문서화와 코딩 행위가 일어나는 자신의 컴퓨터로 버전관리를 하다가
github가 제공하는 원격저장소를 통해서 프로젝트를 유통시키고 협업할 수 있다.
원격 저장소란?
누구나 접속할 수 있는 깃헙과 같은 웹상에서 존재하는 저장소
다른 동료들과 협업하거나 프로젝트를 불특정다수에게 배포시킬 수 있다.
원격저장소와 연결하기
운영체제 별로 구별해서 설치하기
HTTP라는 프로토콜을 이용해서 나의 저장소의 깃을 추적. 우측에 권한이 표시되어있다.
cd [원하는 위치]
git clone [깃접근주소]
이 레포지토리와 연동된 로컬저장소가 생겨났다.
cd : change directory
Vi : 편집기
편집기를 나가는 경우 esc를 누르고 :wq 입력해서 나갈 수 있다.
git commit -am '커밋이름'
커밋을 모두 마치고 마스터에 푸시를 한다.
📌최초로 커밋을 할 때에는 아이디와 이메일을 입력해야할 수 있다.
git push origin master:
→ 이 맥락에서 origin은 원격저장소를 의미한다.
이슈관리
이슈 메뉴 소개 영상
https://www.youtube.com/watch?v=uc9OKCfb57c/
github issues 담당자 지정과 이슈의 상태 지정
label
enhancement → 기능 개선
invalid → 이슈가 재현이 되지않음 유효하지 않은 이슈
wontfix → 이슈를 내가 처리하고 싶지 않음
duplicate → 다른 이슈와 중복됨
필터와 상태
참조기능
@ : 언급
: 고유번호 지정가능
github issues 템플릿 기능
이슈를 등록할때 기본적으로 템플릿을 적용하는 방법
마크다운 문서를 설정해서 커밋을 해두어야한다.
'개발기본지식 > Git' 카테고리의 다른 글
깃 리모트 변경 하기 (0) | 2023.03.05 |
---|---|
git ignore 사용하기 (0) | 2022.11.08 |
sourcetree github User.name 변경하기 (0) | 2022.05.18 |
애쏘보자들을 위한 깃사용법 - 1 (0) | 2022.05.11 |
공동작업을 위한 Git 버전관리 (0) | 2022.04.22 |
git 에러 warning: adding embedded git repository (0) | 2021.11.23 |
git pull 실패 - You have not concluded your merge (MERGE_HEAD exists) (0) | 2021.11.09 |
깃허브란? (0) | 2021.09.26 |