[android studio] [git] stash/unstash 적용하기 : Android studio 에서 git stash 를 적용해 봤습니다. git stash 는 정리/완료 되지 않은 상태에서 다른 branch 로 이동해 작업을 해야 할 경우 임시로 저장하기위한 방법 및 복귀를 제공합니다. 1> 수정사항 임시 저장하기 ▶ git 메뉴의 Changes 에서 오른쪽 마우스 클릭 ▶ 서브 메뉴중 아래에 Git 선택 ▶ Git 메뉴중 "Stash Chages..." 항목 선택 ▶ 메시지 창에 적당한 내용 작성후 "Create Stash" 선택해 줍니다. ▶ 최상위 메뉴 중 Git --> Uncommitted Changes > "Stash Changes..." 선택해도 동일합니다. 2> 임시 저장한 데이타 복원하기 : 다른 작업 완료후 다시 stash 한 데이타를 가져오기 ( .. Git 2023. 9. 8. 16:23
[Android Studio] [GIT] 기존 브랜치를 다른 커밋으로 이동하기 : 브랜치 이동 은 간단히 다음 그림처럼 hilt_tutorial 의 커밋 위치를 "UI Testing ...." 커밋 에서 "Providing .... " 커밋으로 이동시키는 것입니다. 여러가지 방법이 많겠으나 저는 다음 처럼 진행을 합니다. >> git branch 명령중 -f 옵션가 비슷합니다. 1> hilt_tutorial 브랜치를 다른 커밋으로 이동해 보겠습니다. ▶ 이동하는 브랜치에 다른 연결된 브랜치가 없으면 새로운 브랜치를 추가해 줍니다. (hilt_tutorial3) ▶ hilt_tutorial 이 이동하려는 커밋에 동일한 이름의 브랜치를 만들어 줍니다. ▶ 아래와같은 창이 나오면 Drop Local Commits를 클릭해 줍니다. (기존에 새로운 브랜치를 추가했으므로 커밋이 삭제가 되지.. Git 2023. 7. 31. 20:16
[git ] [android Studio] cherry-pick 사용하기 git cherry-pick 를 Android Studio 에서 사용해 봤습니다. : cherry-pick는 특정 커밋의 내용을 일부 적용시 사용하는데 저는 다른 커밋에 있는 center.xml 파일을 현재 checkout 한 브랜치에 복사 해 보겠습니다. ▶ 먼저 원하는 center.xml를 Git 탭 Log 안 커밋에서 찾아줍니다. ▶ 아래처럼 center.xml 선택후 오른쪽 마우스 클릭 "Cherry-Pick Selected Changes" 선택 ▶ 팝업창이나오면 Comment 를 적당히 적어준후 OK 버튼을 눌러줍니다. ▶ 이후 다음처럼 res/drawable 아래에 center.xml이 있는지 체킹 >> 간헐적으로 안보이면 Android Studio를 재실행해 줍니다. ▶매뉴얼 간단.. Git 2023. 7. 26. 16:00
[git ] Couldn't checkout branch_name : Android Studio 에서 git 사용중 Couldn't checkout branch_name 발생시 처리내용입니다. : 위 에러가 발생하면 git 명령 동작하는게 없네요. 해결방법도 친절하게 알려주긴 하네요. ▶ safe.directory 를 추가하기 위해 git Bash 를 열고 아래 디렉토리로 이동합니다. $ git status fatal: unsafe repository ('D:/Project/Android/test_app' is owned by someone else) To add an exception for this directory, call: git config --global --add safe.directory D:/Project/Android/test_app ▶ 에러 해결을.. Git 2023. 6. 13. 19:42