본 과정 설명은 윈도우10에서 git bash를 사용하였으며 Mac 환경일 경우 터미널 앱에서 git 명령어를 사용하여 따라할 수 있음
원본 레포지토리 우측 상단의 Fork 클릭
Create fork 클릭
Fork 생성 완료
Local 폴더에 Fork한 레포지토리를 clone
git clone "repo URL"
디렉토리 이동 후 자신만의 branch 생성
# change directory
cd cs-study
# branch 생성 및 checkout
git checkout -b "브랜치이름"
# 현재 존재하는 branch 확인 (*표시에 색이 다른 이름이 현재 브랜치)
git branch
내용 수정 (스터디 정리한 내용을 정해진 경로에 추가)
커밋할 파일들 add (스테이징)
# .gitignore에 등록된 항목을 제외한 현재 디렉토리(/.)의 모든 파일 스테이징
git add .
# 특정 파일이나 디렉토리를 스테이징
git add "파일명 또는 디렉토리명"
# 스테이징 취소
## 전체 취소
git reset .
## 특정 파일이나 디렉토리만 취소
git reset "파일명 또는 디렉토리명"
commit 및 push
# 스테이징한 파일들 commit 하기
git commit -m "커밋 메시지"
# origin 원격브랜치에 내가 만든 브랜치(yunhwan)를 push
git push origin "브랜치 이름"
push하고 나면 Fork 레포지토리에 생기는 Compare & pull request 클릭
merge하는 branch가 제대로 되어 있는지 확인하고 간단한 메시지 작성 후 Create pull request 클릭
원본 레포지토리에서 pull request가 merge되면 Fork한 레포지토리와 local 레포지토리의 동기화가 필요
Fork 레포지토리 main 브랜치가 업데이트가 필요해지면 Sync fork의 Update branch 버튼이 활성화 → 클릭
local 레포지토리에서 pull
# main branch로 변경
git checkout main
# local main 브랜치로 pull
git pull
local branch 삭제
# 현재 존재하는 branch 확인
git branch
# branch 삭제
git branch -d "브랜치 이름"
Fork한 레포지토리의 branch 삭제
View all branches 클릭
Your branches에 휴지통 아이콘 클릭
삭제 완료
아무 github 레포지토리에서 Issues탭 클릭
New issue 클릭
comment 부분에 이미지 파일을 드래그
이미지 링크 생성 완료
# 생성된 마크다운 문법을 그대로 붙여넣거나
![페페](<https://user-images.githubusercontent.com/47595515/209558014-c9afd199-b828-46cd-afe3-da739bea8fe0.PNG>)
# 생성된 링크를 이용해 html img 태그로 이미지 첨부 가능
<img height="100" src="<https://user-images.githubusercontent.com/47595515/209558014-c9afd199-b828-46cd-afe3-da739bea8fe0.PNG>" width="100"/>