[Git] 특정 파일들만 원복을 하고 싶다면?
728x90
반응형

브랜치 소스들이 섞이다보면 나중에 commit을 할 때 불필요한 소스들이 보인다.

아뿔사. 낭패구만.

얘들은 원복을 시켜야하는데...라는 순간이 있다.




이럴 경우 아래와 같이 checkout을 하면된다.


1
2
3
4
5
6
7
git checkout <branch> -- <path>
 
/** example.1 **/
git checkout dev -- /Users/user/dev/test-proj/app/src/main/java/com/test-pack/TestActivity.java
 
/** example.2 **/
git checkout dev -- /Users/user/dev/test-proj/app/src/main/java/com/test-pack
cs


위의 예시 1 번처럼 할 경우 한개의 소스만 dev 브랜치 기준으로 원복이 되고

2번의 경우처럼 할 경우 해당 패키지 아래의 모든 소스를 원복시켜준다.

728x90
반응형