git rebase & git stash
·
Dev/Git & GitHub
상황 현재 나의 개발 브랜치에서 작업 중인 상황에서 다른 팀원의 개발 코드가 main에 merge되어 내가 작업 하던 내용을 빈 공간에 저장 후(stash) 수정된 main을 pull 하여 업데이트 한후 그 위에 다시 내가 작업 하던 내용을 덮어 씌움. 1. git stash (현재 나의 개발 브랜치에서 작업 중인 내용을 stack에 저장) 2. git checkout main (main 브랜치로 이동) 3. git pull (main 브랜치 업데이트) 4. git checkout (작업중이던 나의 개발 브랜치로 이동) 5. git rebase main (나의 개발 브랜치에 업데이트 된 main 브랜치 적용) 5. git stash pop (저장한 작업 중이였던 내용을 덮어 씌움)
[Ubuntu] Docker Container 한글 깨짐 해결
·
Dev/Linux
1. locales 설치 $ apt-get install locales 2. 한글 설치 확인 $ locale -a ko_KR.utf8 이 없는 것을 확인할 수 있다. 3. 한글 패키치 다운로드 $ apt-get install language-pack-ko 다시 2번을 확인하면 ko_KR.utf8 을 확인할 수 있다. 4. 한글 locale 구성하기 $ locale-gen ko_KR.utf8 5. 한글 locale 설정하기 $ dpkg-reconfigure locales 엔터를 누르며 ko.KR.UTF-8 에 해당하는 number를 찾습니다 (ubuntu 18.04의 경우 298번 이였습니다.) 엔터를 누르다 Locales to be generated가 뜨면 298을 입력해주고, Default locale..
[Ubuntu] Matplotlib 한글 폰트 설정
·
Dev/Linux
1. Nanum Font Install apt-get install fonts-nanum* 2. matplotlib 경로 확인 print(matplotlib.__file__) 3. Nanum Font copy to matplotlib cp /usr/share/fonts/truetype/nanum/Nanum* /opt/conda/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/ 4. matplotlib Font cache 삭제 rm -rf ~/.cache/matplotlib/* 5. Font 목록 확인 import matplotlib.font_manager font_list = matplotlib.font_manager.findSystemFonts(f..
[Ubuntu] wget 으로 구글 드라이브 파일 Download
·
Dev/Linux
1. 링크 생성 2. 명령어 수정 wget --load-cookies ~/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies ~/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id={FILEID}' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id={FILEID}" -O {FILENAME} && rm -rf ~/cookies.txt 위 명령어에서 {FILEDID} 2개를 내 링크의 FILEDID로 변경한다..
[Docker] docker-compose 설치
·
Dev/Docker
Docker Compose 여러 개의 도커 컨테이너를 정의하고 실행하는 도구입니다. 도커 컴포즈를 사용하면 YAML 파일을 사용하여 여러 개의 컨테이너를 정의하고, 이를 하나의 애플리케이션으로 실행할 수 있습니다. 예를 들어, 웹 애플리케이션을 개발하고 있다고 가정해봅시다. 이 애플리케이션은 웹 서버, 데이터베이스, 캐시 서버 등 여러 개의 컨테이너로 이루어져 있을 수 있습니다. 이러한 컨테이너들을 각각 실행하고 관리하는 것은 번거로울 뿐 아니라, 컨테이너들 간의 의존성도 고려해야 합니다. 이때 도커 컴포즈를 사용하면 YAML 파일에 컨테이너들의 정보를 정의하고, 하나의 명령으로 컨테이너들을 실행할 수 있습니다. 또한, 컨테이너들 간의 의존성도 자동으로 관리해줍니다. 도커 컴포즈를 사용하면 애플리케이션을..
[Docker] 도커로 딥러닝 환경 구축
·
Dev/Docker
1. 도커 설치 및 초기설정 (해당 과정은 Docker가 설치되어 있지 않을 때 하시면 됩니다. 설치되어 있다면 2번으로 이동 !) 더보기 1.1. 도커 설치 $ curl -fsSL https://get.docker.com/ | sudo sh 설치가 불가능 하다면, 1.1.1. 도커 제거 $ sudo apt-get remove docker docker-engine docker.io containerd runc 1.1.2 관련 apt 설치 & docker official GPG key 추가 $ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-comm..
[Android Studio] 상태바 색상, 상태바 아이콘 색상 변경 - StatusBar
·
Dev/Android Studio
themes.xml res \(\rightarrow\) values \(\rightarrow\) themes \(\rightarrow\) themes.xml @color/white true
GIT pull , merge, commit, add 명령 되돌리기
·
Dev/Git & GitHub
git 작업 한 단계 앞을 되돌리는 방법입니다. 1. git pull 되돌리기 (수행 전 상태로) git reset --hard ORIG_HEAD 2. git merge 되돌리기 (수행 전 상태로) git reset --merge ORIG_HEAD 3. git commit 되돌리기 (수행 전 상태로) git reset --hard HEAD 4. git add 되돌리기 (수행 전 상태로) git reset HEAD
욱근욱
'Dev' 카테고리의 글 목록 (2 Page)