SW Tool 15

[git] 2. git ignore 사용법

# git ignore 이란? ▶ Push 상황에서 원격 저장소에 굳이 올리지 않아도 되는 파일들을 배제하여(제외하여) 동기화 하는 것 제외 파일 - Backup file - Log file (ROS 의 경우, rosbag 파일) - Compile에 사용되어 나오는 잔여 파일 - 보안 파일 - 용량 상 너무 커서 프로젝트를 무겁게 하는 파일 ▶ 이를 통해 [ git add . ] 활용하여 반복 작업 없이 쉽게 전체 수정사항 반영이 가능 ==> staging area에 올리지 않는 것 # git ignore 사용법 ▶ 최상위 폴더(Directory)에 [ .gitignore ] 파일 생성 => 여기서 메모장/VSCode/Notepad++ 등 사용 가능 ▶ 다음과 같은 사용법들이 있어서 필요 상황에 따라 사..

SW Tool/Git 2023.02.15

[Matlab] 1. plot 관련 함수

1. plot & figure 2. hold on; 3. grid on; 4. title 5. legend 6. xline / yline - [축 or 상수 값 선] 생성 7. xlim / ylim - 축을 기준으로 보이는 범위를 아래와 같이 지정 xlim([-40 40]); ylim([x_1 x_2]); 8. annotation dim = [.5 .3 .5 .6]; str = strcat('Max Val (SDev / DDev / DDelay) = ', num2str(Time(SAS_max_i)),'/',num2str(Time(Dyn_dev_i)),'/',num2str(SAS(Max_dyn_delay_SAS_i))); annotation('textbox',dim,'String',str,'FontSize..

[git] 1. 실제 사용 편 (구성 / 용어 / 설정 / 예시)

# git 구성 Working Directory Staging Area Local Repository Remote Repository 원격 저장소 # 용어정리 [지속적인 추가 예정] ▶ 서버 수정사항 가져오기 fetch : 원격 저장소의 수정 사항 확인 (이력을 다운로드) merge : 원격 저장소와 로컬 저장소의 내용 병합 pull : fetch + merge를 자동 수행 (원격 저장소의 내용을 한번에 업데이트 후 병합) ▶ 내 작업내용 기록 commit : 수정한 뒤 저장되는 것으로, 수정한 이유와 시점(history)에 맞추어 저장할 수 있다. tag : 커밋에 제목을 다는 것 (이름 / 버전 등 공용 사용자들의 표기용) push : 로컬 저장소의 변경 이력을 서버(원격)에 공유 ▶ 원격저장소 활용..

SW Tool/Git 2022.07.19

[git] 0. 설치 (git / git-scm / git kraken)

# git 설치 방법 ※ 윈도우 1.설치 사이트에서 최신 버젼 다운로드 : https://git-scm.com/download/win 2. 환경 구성 [처음 설치시 Name과 Email이 Null로 되어있으므로 GitBash 열어서 설정] : git bash 실행 $ git config --global user.name "사용자이름" $ git config --global user.email "이메일@abc.com" $ git config --global user.password "git TOKEN " ● git TOKEN 받는 법! 1. github 로그인 2. 우측 상단 setting 클릭 3. 왼쪽 Tab 맨 아래쪽 "Developer settings" - "Personal Access Tokens..

SW Tool/Git 2022.07.19

[Docker] 1. 간단 사용법 정리

최대한 필요한 것만 0. 도커 설치 / 버전 확인 $ sudo apt install docker.io $ sudo docker version [서버에서는 update 하지마시오.] $ sudo apt-get update $ sudo apt-get upgrade docker [설치 직후 Permission Error 뜨면 다음 명령어 사용] $ sudo chmod 666 /var/run/docker.sock 1. 라이프 사이클 이해 || 레지스트리 || = 이미지 저장소 || IAMGE || = pull 명령을 통해 이미지 가져옴. 실행은 되지 않는 상태. rmi 을 통해 삭제 || CONTAINER || = 이미지에서 create 명령을 통해 CONTAINER를 만들고 이를 MEMORY에서 실행. rm ..

SW Tool/Docker 2022.03.07

[Docker] 0. 소개 및 설치

Docker (도커) 란? 컨테이너 기술 - 다양한 운영체제 - 가상 환경 도커 개발에 있어서 여러 복잡한 환경이 구성되기 마련이다. 특정 애플리케이션 뿐만이 아니라 CUDA, 여러 라이브러리 등이 존재하는데 이를 '컨테이너'라는 표준화된 유닛으로 패키징하여 이 모든 것이 한 번에 저장되게 한다. 이러한 '컨테이너'를 만들고 관리하는 것을 도와주는 도구를 '도커'라 한다. 컨테이너 이미지를 격리된 공간에서 실행한 가상 환경으로, 가상 머신처럼 하드웨어를 전부 구현하는 것이 아니라 서비스(프로세스)를 격리시켜 실행시키는 곳이다. 따라서 성능적으로 손실이 거의 없이 빠르게 실행이 가능하다. 특징은 다음과 같다. 컨테이너를 생성 및 실행시켜 접속한 후, 그 안에서 명령어를 입력함 APT-GET 등 패키지 매니..

SW Tool/Docker 2022.03.07

[VSCode] 코딩 시작

# Visual Studio Code 란? Visual Studio와 달리 '코드 편집'에 특성화된 Tool. # 설치 아래 사이트에서 OS 별로 맞는 버젼으로 설치 (Window는 아래 사이트가 편하고, Ubuntu는 커멘드 창에서 하는게 편할 수 있다. 여기선 안다룬다) https://code.visualstudio.com/download [Window] 여기서 아래와 같은 작업을 추가해주면 폴더에서 바로 Code 접근이 가능하다. [Ubuntu] 위 사이트에서 다운로드 실행된 폴더에 진입 다운로드된 .deb 파일 실행을 통해 다운 $ sudo dpkg -i code*.deb // (다운로드한 파일 명) # 자주 사용하는 단축키 ctrl + D => 같은 것들 찾아서 붙이기 alt + 마우스 클릭 =..

SW Tool 2022.02.25
728x90