프로그래밍(129)
-
git, branch 이름 바꾸기
* local $ git branch -m old_name new_name * remote $ git push origin -u new_name $ git push origin --delete old_name remote의 default branch는 local에서 삭제가 안된다.github 사이트에 로그인 후 프로젝트의 settings에서 default branch를 새로운 branch로 바꿔준 후에 삭제해야한다.
2021.01.20 -
vim 잘 쓰기
:edit $MYVIMRC :source $MYVIMRC :so % * 플러그인 매니저 - VundleVimVundle.vim - tpope/vim-pathogen - junegunvim-plug 중에서 나는 vundle을 사용할 생각이다. $ git clone https://github.com/VundleVim/Vundle.vim ~/.vim/bundle/Vundle.vim $ vi ~/.vimrc 파일에 set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'VundleVim/Vundle.vim' call vundle#end() 추가 call vundle#begin() / call vundle#end() 사이에 원하는 플러그인 나열한다. Plug..
2021.01.19 -
ssh로 github 사용하기
https://www.lainyzine.com/ko/article/creating-ssh-key-for-github/ GitHub 접속 용 SSH 키 만드는 방법 GitHub의 저장소를 사용할 때 HTTPS과 SSH 프로토콜을 사용할 수 있습니다. SSH 프로토콜은 공개키 방식으로 안전하게 정보를 교환할 수 있습니다. 이번 글에서는 공개키를 만드는 방법부터, GitHub에 www.lainyzine.com * https 방식 git clone https://github.com/계정/프로젝트.git * public key 생성 # ssh-keygen -t rsa -b 4096 -C "namacin@gmail.com" * ssh 방식 git clone git@github.com:계정/프로젝트.git 물론 gi..
2021.01.19 -
git의 여러가지 취소
* 두가지 취소 방식 reset : 되돌리고 싶은 시점의 commit 이력으로 돌아가는 것revert : 현재까지의 이력들은 유지한 채 특정 commit 으로 복구하는 컷 (복구 commit이 추가됨) * add 취소 git reset HEAD [파일] 방금 add 한 파일을 취소한다. 파일명이 없으면 전체 파일을 취소 * commit 취소 git reset --soft HEAD^ comit을 취소하고 해당 파일들을 staged 상태로 만든다. git reset --mixed HEAD^(기본옵션)git reset HEAD^ commit을 취소하고 해당 파일들을 unstaged 상태로 만든다. git reset HEAD~2 마지막 2개의 commit을 취소한다. git reset --hard HEAD^ c..
2021.01.18 -
toolchain 도구
* -objcopy -O binary : 바이너리로 변환-nm -n : strip되지 않은 elf 파일 내에 있는 심볼을 보여준다.-objdump -D : 역 어셈블 * arm-linu- : arm용 리눅스가 돌아가는 머신에서 동작하는... arm-none- : arm용 어떤 OS인지 모르는 머신에서 동작하는... 확실하지 않음!!!
2021.01.15 -
vscode에서 platformio 라이브러리 추가
~/내문서/PlatformIO/Projects/프로젝트명/lib 에 라이브러리로 사용할 파일들 or 디렉토리를 넣어주고 platformio.ini 파일에 lib_deps = 추가한 디렉토리명 해주면 include 할 때 별도의 디렉토리 명칭 없이 헤더 파일명만 주면 된다. 혹은, platformio.ini 파일에 lib_deps = http://github.com/shirriff/Arduino-IRremote 라고 주어도 로컬에 저장된 파일을 사용하는 것과 같은 효과를 준다. monitor_speed = 57600 시리얼 터미널의 속도 설정, 재시작 필요
2021.01.02