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
반응형
'Tool' 카테고리의 다른 글
DBeaver로 MySQL 다뤄보기 (on MAC M1) (4) | 2021.04.04 |
---|---|
[Git] 어라? Author가 내가 쓰던게 아니네? 오마이잔디... (0) | 2020.04.04 |
git의 내 로컬과 master가 충돌, 그런데 내 변경된 부분을 원복하고 싶다면?? (0) | 2017.02.24 |
안드로이드 스튜디오에 한글이 나오지 않아요 (0) | 2016.11.11 |
안드로이드 스튜디오를 이용하면서 알아두면 좋은 것들 (0) | 2016.09.19 |
Comment