본문 바로가기
728x90

Git3

[Git] 임시 저장하기 - Stash 들어가기 어떤 작업을 진행하는 중에 새로운 요청이 들어왔습니다. 이 때 지금까지 하던 작업을 잠시 저장해두고 새로운 요청을 처리한 후 다시 작업하던 코드를 돌리려면 어떻게 해야할까요? commit을 하는 방법도 있겠지만 이 방법이 껄끄러울 때 stash라는 명령을 사용하면 해결 할 수 있습니다. 분문 1. 현재 하던 작업 임시 저장하기 $ git stash 위 명령을 실행하면 현재 브랜치에서 작업하던 내용이 stash로 저장됩니다. 이제 다른 브랜치로 이동할 수 있습니다. 2. 저장했던 stash 되돌리기 $ git stash apply [stash] 급한 작업을 마치고 다시 돌아왔을 때 임시로 저장했던 stash를 되돌리기 위해서는 apply를 사용해 최근 저장한 stash로 되돌릴 수 있으며 [sta.. 2022. 12. 16.
[Solved] error : insufficient permission for adding an object to repository database .git/objects error : insufficient permission for adding an object to repository database .git/objects 깃 커밋을 시도하려고 하는데 위와 같은 에러를 확인하게 됐습니다. $ ls -l ... drwxr-xr-x 4 root staff 128 8 25 07:03 e3 ... 해당 디렉토리(.git/objects)로 이동해 ls -l 명령을 실행해보니 위처럼 소유자가 root로 되어 있고 읽기/쓰기 권한이 없는 것이 존재합니다. $ sudo chown {사용자계정} e3 drwxr-xr-x 4 사용자계정 staff 128 8 25 07:03 e3 저는 소유자를 제 계정으로 변경했습니다. 이처럼 하면 위 에러가 나지 않고 깃 명령이 잘 실행되는 것을 확인.. 2022. 8. 26.
Git 자주 사용하는 명령어 풀 git pull 푸시 git push 브랜치 git branch 옵션 : -r : 원격 브랜치 보기 -a : 원격과 로컬의 모든 브랜치 보기 -t {원격 저장소 브랜치} : 원격 저장소 브랜치를 로컬에 가져와 checkout 2022. 4. 13.
728x90