Recent Posts
Recent Comments
HEROJOON 블로그(히로블)
[Git] 원하는 파일만 Commit & Push하기 본문
반응형
목표
작업한 파일 중 원하는 파일만 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
반응형
'Git' 카테고리의 다른 글
[Git] Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 해결하기 (0) | 2021.09.16 |
---|---|
[Git] Git Remote의 특정 Commit Hash값 위치로 되돌리기 (0) | 2020.11.26 |
[Git] 원격저장소 branch 제거하기 (0) | 2020.11.23 |
[Git] git config --global 설정 (유저 Name, Email 설정) (0) | 2020.11.02 |
[Git] 로컬 프로젝트를 GitHub에 Push하기 (2) | 2020.02.09 |
Comments