CS97 Git 기존 브랜치 가져와서 새로운 브랜치 생성하기 개요 리모트 저장소에 다음 두 브랜치가 있다고 가정하자 A - main B 여기서 B 브랜치를 가져와서, C 브랜치를 생성하는 것이 이번 글에서 할 일이다. 방법 1. clone $ git clone $ cd MovieRec 2. 기존 브랜치 확인하기 $ git branch -r origin/main origin/test 위에서 main 브랜치를 A test 브랜치를 B라고 할 때, B의 변형이자 C인 test2를 만들어보자 3. 기존 브랜치를 새로운 이름으로 가져오기 # test 리모트 브랜치를 test2 로컬 브랜치로 가져오고, test2 브랜치로 이동 $ git checkout -b test2 test 4. 작업 수행 $ vi newfile.txt # ... 5. 작업을 새 리모트 브랜치로 업데이트.. 2023. 6. 5. [vscode] 원격 탐색기 ssh config alias 설정하기 배경 나는 원래 visual studio를 쓰지 않고, jupyter server + osx terminal을 사용하여 ipynb, py 파일을 실행, 수정, 관리했다. 이직한 회사에서는 클라우드 환경을 많이 사용해서 그런가 vscode를 많이 쓰더라고.. 그래서 IP와 ssh-key를 사용해서 클라우드에 원격접속하는 일이 아주 많아졌는데, 리모트 관리 부분에 들어가니 alias가 없고 IP 주소만 있어서 매번 IP를 확인하고 들어가는 게 여간 피곤한 게 아녔다. 암튼 그래서 ssh config alias를 설정하려고.. 설정 방법 1. 설정 파일(ssh config) 편집 모드로 접근 i) 만약 vscode라면? 원격 탐색기의 SSH 옆의 설정 버튼을 누른 뒤 /User/[유저이름]/.ssh/confi.. 2023. 5. 19. ubuntu matplotlib 한글 폰트 설정 폰트 설치 $ sudo apt-get update $ sudo apt-get install fonts-nanum* 캐시 삭제 $ sudo fc-cache -fv 설치된 폰트 확인 $ ls /usr/share/fonts/truetype/nanum NanumBarunGothic.ttf NanumGothicEco.ttf NanumPen.ttf NanumBarunGothicBold.ttf NanumGothicEcoBold.ttf NanumSquareB.ttf NanumBarunGothicLight.ttf NanumGothicEcoExtraBold.ttf NanumSquareEB.ttf NanumBarunGothicUltraLight.ttf NanumGothicExtraBold.ttf NanumSquareL.tt.. 2023. 5. 19. Git 기본 에디터 vim으로 변경 커밋 메세지를 수정할 때마다 기본 에디터가 nano로 나와서 눈물 광광. 이걸로 끝이다. $ git config --global core.editor "vim" 2023. 5. 9. [pandas] datetime64에 하루 더하기 (pandas DateOffsets) 아래와 같은 데이터 프레임이 있다 created_dt라는 컬럼은 datetime64[ns] 형식을 가진다. 저 날짜를 하루씩 뒤로 미루고 싶다면? df.created_dt + 1 --------------------------------------------------------------------------- TypeError Traceback (most recent call last) Cell In[29], line 1 ----> 1 df['created_dt'] + 1 ... 그냥 integer 1을 더하면 오류가 난다. 아래와 같이 pd.tseries.offsets.DateOffset(days)를 활용하면 오류없이 1씩 더할 수 있다. df['created_dt'] = df['created_dt.. 2023. 5. 9. ubuntu sudo 권한 부여 방법 sudo 부여 방법 $ 유저에 sudo 부여 방법 $ sudo usermod -aG sudo [USER] # jylee에 sudo 권한 부여 $ sudo usermod -aG sudo jylee sudo 확인 방법 1 $ groups [USER] $ groups jylee jylee : jylee sudo sudo 확인 방법 2 # 유저 전환 $ su - jylee # sudo 권한이 없으면? $ sudo ls /root [sudo] password for jylee: jylee is not in the sudoers file. This incident will be reported. # sudo 권한이 있으면? $ sudo ls /root [sudo] password for jylee: snap 2023. 5. 8. 이전 1 ··· 5 6 7 8 9 10 11 ··· 17 다음