24년 01월의 공부 - git repo를 pip install, No space left on device 에러, git commit message 잘못 작성하고 push
포스트
취소

24년 01월의 공부 - git repo를 pip install, No space left on device 에러, git commit message 잘못 작성하고 push

2024년 1월 동안 검색하고 공부한 것들을 정리한 내용입니다.

pip install with git repo

code

특정 브랜치에서 Git 저장소로부터 pip를 사용하여 패키지를 설치하려면 다음 명령어를 사용할 수 있습니다.

1
pip install git+https://github.com/계정/저장소.git@브랜치명

docker-compose build 중 ‘OSError: [Errno 28] No space left on device’ 에러 발생

docker image 빌드 중 장치에 여유 공간이 없다는 에러가 발생했습니다. 검색을 해보니 원인은 다양하지만 image 빌드를 반복적으로 하면서 불필요한 것들이 쌓여서 에러가 발생한 것이었습니다. prune 명령어를 통해 해결할 수 있었습니다.

code

1
2
docker system prune
docker volume prune

git commit message 잘못 작성하고 push까지 진행

커밋 메시지를 잘못 입력하고 git에 push까지 진행을 했습니다. git commit --amend 명령어를 통해 커밋 내용을 수정하고, --force 옵션을 통해 강제 push하는 것으로 해결했습니다. --force 옵션을 이용하지 않는 것을 권장한다는 검색 결과가 많았지만, push 이후 바로 수정을 진행했기 때문에 코드 충돌이나 작업 내용 삭제와 같은 문제는 없었습니다.

code

1
2
3
4
5
# 커밋한 내용 수정
git commit --amend

# 강제 push
git push --force origin <브랜치명>
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.