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
반응형