HEROJOON 블로그(히로블)

[Git] 원하는 파일만 Commit & Push하기 본문

Git

[Git] 원하는 파일만 Commit & Push하기

herojoon 2020. 11. 2. 01:44
반응형

목표

작업한 파일 중 원하는 파일만 Commit & Push하기

 

사용할 명령어 정리

// git status명령어를 이용하여 작업한 파일 목록 확인하기
git status

// git diff명령어를 이용하여 기존파일의 변경내역 확인하기
git diff

// git add명령어를 이용하여 원하는 파일 추가하기
git add <경로 및 file명> <경로 및 file명> <경로 및 file명> ...

// git reset명령어를 이용하여 add된 파일 취소하기
git reset HEAD <경로 및 file명>

 

해보기

// git status 명령어로 신규 혹은 변경 파일 확인하기 (작업 파일들이 이정도 있구나.. 생각하면 되요)
git status

 

// git diff명령어로 변경내역 확인하기 (기존에 있던 파일에서 어느 코드가 수정되었는지 확인할 수 있어요)
// git diff

 

// git add명령어로 원하는 파일을 commit하기 위해 추가해준다.
// git add <경로 및 file명> <경로 및 file명> <경로 및 file명> ...
// <경로 및 file명>와 <경로 및 file명> 사이는 빈칸이다!
git add src/main/java/com/example/webdemo/ApiController.java src/main/java/com/example/webdemo/FileController.java

 

// git status명령어를 이용하여 파일의 상태 확인하기
git status

// 결과를 보면 ApiController.java, FileController.java 파일은 commit하기 위해 추가가 되었고,
// CalcController.java파일은 추가되지 않은 것을 확인 할 수 있다.

// git add명령어로 추가한 파일 commit하기
git commit -m "add ApiController file"

// commit내역 push하기 (뜻: cloud origin환경의 develop branch에 push하겠다.)
git commit origin develop

끝.

 

만약 git add된 파일을 취소하고 싶다면 아래 명령어 사용하자.

// git reset명령어를 이용하여 git add된 파일을 취소할 수 있다.
// git reset HEAD <경로 및 file명>
git reset HEAD src/main/java/com/example/webdemo/ApiController.java
반응형
Comments