일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- C# delegate
- C언어 포인터
- Data Structure
- c# winform
- c언어
- jupyter lab
- 포인터
- github
- Unity
- 다트 언어
- docker
- Algorithm
- Houdini
- Python
- 구조체
- 깃
- git
- HTML
- 유니티
- 도커
- vim
- Flutter
- C++
- c# 추상 클래스
- gitlab
- 플러터
- c# 윈폼
- c#
- dart 언어
- jupyter
- Today
- Total
목록분류 전체보기 (507)
nomad-programmer
프로젝트를 진행하다 보면 부수적으로 다양한 파일이 만들어진다. 굳이 추적해야 할 필요가 없는 파일들이다. 보통은 입/출력용 데이터나 각종 로그 파일들 혹은 사용하는 IDE에 따라 프로젝트 자체를 관리하는 파일들인 경우다. 이런 파일들은 프로젝트의 일부지만 git을 이용해 굳이 추적할 필요가 없다. 이렇게 저장할 필요 없는 파일들을 적절하게 무시하기 위해 git은 .gitignore라는 파일을 이용한다. .gitignore 파일은 일련의 파일 목록과 파일을 구분할 수 있는 패턴의 모음으로 라인 하나가 패턴 하나를 가리킨다. 더 자세한 내용은 아래의 링크에서 볼 수 있다. https://git-scm.com/docs/gitignore Git - gitignore Documentation The optiona..
목표 명령어 설명 사용자 이름 설정 git config --global user.name "" 입력한 사용자 이름으로 정보 설정 사용자 이메일 주소 설정 git config --global user.email "" 입력한 사용자 이메일 주소로 정보 설정. (github의 이메일 주소와 동일한 주소로 하는 것이 좋음) 저장소 생성 git init 실행한 위치를 git 저장소로 초기화 저장소에 파일 추가 git add 해당 파일을 git이 추적할 수 있도록 저장소에 추가 저장소에 수정 내역 제출 git commit 변경된 파일을 저장소에 제출 저장소에 모든 수정 내역 제출 git commit -a[m] [commit 메세지] 변경된 저장소 파일 모두를 commit. 옵션 m을 붙이면 commit 메세지를 함..
* git history 를 직관적으로 한 눈에 볼 수 있는 프로그램. https://githistory.xyz/ Git History githistory.xyz 위의 링크를 클릭하여 가보면, 자세한 설명이 되어있다. 크롬, 파이어폭스, 터미널, 비쥬얼 스튜디오 등 지원한다. * github에서 파일들을 트리구조로 볼 수 있는 프로그램 (chrome 전용 extension) https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pV8vm/btqzQ8QzntC/B9dhJfpTKziaXucqKAlwg1/img.png)
Git이란? 버전 관리는 위한 분산 버전 관리 시스템이다. 프로젝트에 관련된 리소스 중 제일 빈번하게 생성, 삭제, 수정되는 것은 코드이다. 단 한 줄의 코드로 버그가 생기느냐, 성능이 향상되느냐가 갈리니 미세한 차이가 있는 버전들이라고 해도 그냥 넘어가지 않는다. 수많은 버전 관리 시스템들도 그 필요성을 절감하기 때문에 등장한 것이다. Git은 완벽한 분산 환경에서 빠르고 단순하게 수백 수천 개의 동시 다발적인 브랜치 작업을 수행하는 것을 목표로 하는 버전 관리 시스템이다. 그리고 git을 만든 리누스 토발즈의 의도와 같이 리눅스 커널 같은 대형 프로젝트의 버전 관리를 가능하게 하는 것 또한 목표이다. Git의 일반적인 특징 로컬 및 원격 저장소 생성 로컬 저장소에 파일 생성 및 추가 수정 내역을 로컬..
vim plug로 셋팅한 .vimrc 설정 파일
# 터미널에서 (base) 가 자동으로 들어가는 옵션 끄는 법 // base 끄기 conda config --set auto_activate_base false // base 켜기 conda config --set auto_activate_base true # 버전 확인 사용중인 conda의 버전을 확인한다. conda --version # 업데이트 사용중인 conda 패키지를 업데이트한다. conda update --all # 가장환경 생성 packege_spec을 명시하여 필요한 패키지를 가상환경 생성시 한번에 설치 가능하다. 아래의 가상환경 생성 예제는 특정한 python 버전을 명시하고, 머신러닝 툴킷인 tensorflow, keras를 설치하는 예이다. conda create --name pyt..
Preferences 단축키 설명 cmd + , # settings(UI) 열기 cmd + shift + t # settings.json 열기 cmd + k + s # 키보드 단축키 열기 Display 단축키 설명 cmd + shift + e # 탐색기 열기 (side bar) cmd + shift + d # 디버그 열기 (side bar) cmd + shift + f # 검색 열기 (side bar) cmd + shift + x # extension 열기 (side bar) cmd + b # side bar 활성/비활성 cmd + shift + u # output 열기 (panels) ctrl + ` # panels 활성/비활성 cmd + = # zoom in cmd + - # zoom out cmd ..