[Section 1] Git Bash

Kim·2022년 8월 29일
0

Boot Camp

목록 보기
7/64
post-thumbnail

GitHub에 오픈 소스 프로젝트가 있을 때, 어떻게 기여할 수 있을까?

먼저, GitHub에서 기여할 repository로 들어간 후 Fork 버튼을 클릭하여 내 repository로 가져온다.
코드를 수정하기 위해 작업할 컴퓨터로 가져오는 작업이 필요한데, 나는 Git Bash라는 프로그램을 사용했다.


Git Workflow

아래 코드를 차례로 입력하여 Git을 연결할 수 있다.

git clone [나의 repository→code→HTTPS/SSH Link]
cd [이동할 폴더의 이름]
git remote add [상대방의 별명] [상대방의 repository Link]
git remote 혹은 remote -v

수정한 파일을 Git에 업로드하는 방법은 아래와 같다.

gid add [파일명] 혹은 *(수정된 모든 파일)
git commit -m "[commit할 내용]"
git push

이때, git commit -am "[commit할 내용]" 이라 작성하면 add와 commit을 한 번에 해결할 수 있다.

상대방이 push한 파일을 불러오는 방법은 아래와 같다.

git pull [상대방의 별명] main

remote / remote -v 차이

remote / remote -v 차이

commit 취소하기

remote repository로 전송되지 않은 commit은 취소할 수 있다.

git reset HEAD^

HEAD^은 HEAD1과 같고, HEAD^^은 HEAD2와 같다.
이외에도 hard, soft 옵션도 있다. (검색어 : git restet --hard)

commit 기록 확인하기

기록한 commit이 잘 되었는지 확인하는 명령어는 git log이다.


참고자료

깃허브(GitHub)에서의 오픈 소스 프로젝트 기여를 위한 초보자 가이드
How to Write a Git Commit Message
Git의 기초 - 커밋 히스토리 조회하기

0개의 댓글