[Git] 소스코드를 수정하여 Git 저장소에 반영하기

2021. 7. 13. 01:38공부/Git

반응형

소스코드를 수정하는 두 가지 사례

1. 해당 프로젝트에 소속된 사람이 아닌 경우

특정 커뮤니티의 구성원이 아니라 스스로 커밋을 하여 저장소에 적용할 권한이 없다면, 소스코드를 수정하는데 제약이 있다. 이럴 땐 PR(Pull Request)를 작성해 오픈소스에 기여할 수 있다.

2. 해당 프로젝트에 소속된 사람일 경우

자신이 해당 프로젝트에 대한 권한을 가지고 있기 때문에 커밋 후 푸시해 저장소에 수정 내역을 반영할 수 있다.

 

 

해당 폴더로 이동하기

cd (디렉토리 이름)

깃 클론

git clone (깃 주소)

디렉토리에 파일 추가 후 상태 확인

git status

Staging Area에 파일 올리기

git add (파일이름)

Staging Area에서 파일 내리기

git reset (파일이름)

깃 프로젝트 기준 수정된 모든 파일 Staging Area에 올리기

git add .

커밋 (-m : 메시지)

git commit -m "메시지작성"

푸시

git push

파일 수정 후 해당 파일 수정된 내역 무시

git checkout --(파일이름)

커밋 메시지 내용 수정

git commit --amend
반응형