Tools6 [Git] git config 범위 Git config란?config는 configuration의 약자로 git의 환경설정을 하는 명령어이다. Git config의 설정범위 및 config 파일의 경로git config의 설정범위는 local, global, system이 있다.local은 저장소별 적용되는 범위이고,global은 사용자별(PC의 로그인) 적용되는 범위이고,system은 모든 사용자, 모든 저장소에 적용되는 범위이다. 범위 지정없이 git config 명령을 할 경우 default값은 local범위로 설정된다. git config의 설정파일의 경로는local의 설정파일 위치는 저장소안의 .git/config 이고,global의 설정파일 위치는 ~/.gitconfig 이고,system은 Linux = /etc/gitconfi.. 2024. 12. 12. [Git] Git remote 변경하기 해당 포스팅은 Git 저장소가 설정된 상태에서 Git 저장소의 주소가 바뀐 경우, 바뀐 저장소의 주소로 Git 저장소를 바꾸는 방법이다. git remote set-url origin 2022. 8. 24. [NDK BUILD] ndk-build시 C++11 사용하기 문제 상황 프로젝트를 하다가 vector 요소에 접근하기 위해서 function call을 하던 중에 data()가 없다는 빌드 에러가 발생 했다. vector Reference 찾아보기 뭐지? 하는 생각에 vector의 Reference를 찾아보았다. C++ vector Reference 아래 그림처럼 data옆에는 조그만하게 C++11 이라고 붙어있는데, 이뜻은 C++11 only라는 뜻으로 C++11 버전에서만 지원하는 API란 뜻이었다. C++11로 NDK 빌드하기 32bit로 빌드할거라서, 아래 처럼 Application.mk로 구성하고 내가 빌드할 모듈의 로컬 Cpp flag로 -std=c++11로 지정하였다. # Android.mk LOCAL_CPPFLAGS += -std=c++11 # Ap.. 2022. 3. 25. [Git] .gitignore 문법 .gitignore 의 역할 Project에 원하지 않는 Bakeup File이나, Log File 혹은 컴파일된 파일들을 Git에서 제외시킬수 있는 설정 file이다. .gitignore 파일 만들기 git설정이 있는 .git 폴더와 동일한 Depth에 존재시켜야한다. gitignore 파일을 IDE 및 개발환경에 맞게 만들어주는 공식사이트도 존재한다. 문법 #: comments *.a : no .a files !lib.a : .a파일은 무시하는데 lib.a는 추척해라 /TODO : 현재 폴더에 있는 TODO 파일을 무시한다. 다른 폴더에 있는 subdir/TODO는 추척하고 build/ : build폴더에 있는 모든 파일을 무시한다. doc/*.txt : doc폴더에 있는 *.txt 파일들을 무시한다.. 2021. 8. 17. [Git] 편리한 Git config. $ git config --global -e1. Editor를 vim으로 변경하기 [core] quotepath = false editor = vim2. merge tool을 vscode로 설정하기 설정후 git mergetool 커맨드 실행하면 vscode로 merge conflict 작업을 수행할 수 있다. [merge] tool = vscode [mergetool "vscode"] cmd = code --wait $MERGED 2021. 3. 31. [CMake] CMake 문법 정리 Part 1. list set 명령과 비슷한 변수선언 명령. 현재 스코프에만 적용되기 때문에, 지역변수의 느낌. list( APPEND TEST_SRC include/Test.h src/Test.c ) souce_group IDE 에서 소스파일들을 그룹으로 묶어 준다. Visual studio를 예로 들어 프로젝트내 폴더생성하여 그 안에 소스파일들이 묶인다.source_group( "Test" FILES include/Test.h src/Test.c ) 2021. 3. 29. 이전 1 다음