일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- ffi-napi
- Each child in a list should have a unique "key" prop.
- augmentedDevice
- ELECTRON
- github pdf
- silent printing
- rolldown
- 티스토리 성능
- Git
- react-native
- camera permission
- Failed to compiled
- dvh
- custom printing
- Recoil
- camera access
- 이미지 데이터 타입
- electron-packager
- github lfs
- npm package
- vercel git lfs
- animation
- adb pair
- github 100mb
- device in use
- react-native-dotenv
- adb connect
- nextjs
- Can't resolve
- html
- Today
- Total
Bleeding edge
2022/08/01 TIL 본문
오늘 공부한 것
git bash는 https://gitforwindows.org/ 에서 설치할 것. (필요한 추가 모듈들이 내장되어있다.)
평소에 영타 단련은 http://www.keybr.com 에서 해둘 것
문자 읽는법
-하이픈
~틸다(linux에서 root를 의미한다)
. 유닉스에서는 숨김파일 앞에 .를 붙인다
*astroid
Linux Command
code .
현재 디렉토리에서 git bash 실행
pwd
print working directory. 최상위 경로부터 내 위치 보기
ls
ls -a
ls -l
ls -a -l
ls : 현재 위치에 있는 파일 보기
ls -a : 현재 위치에 있는 숨김파일을 포함한 파일 보기
ls -l line by line으로 자세한 정보를 보기
ls -a -l : 숨김 파일까지 자세한 정보 보기
cd
cd ..
cd ~
cd ../..
cd : change directory 폴더 바꾸기로 cd만 치면 최상위 디렉토리로 이동한다.
cd .. : 현재 디렉토리에서 한칸 밖으로 이동한다
cd ~ : 최상위 디렉토리로 이동한다
cd ../.. 현재 디렉토리에서 한칸 밖으로 이동한다
mkdir foldername
mkdir : make directory 폴더 만들기
document/dev/xxx와 같이 폴더를 분리해서 파일을 만들면 환경 이동에 유리.
touch filename
touch filename : 현재 위치에 파일을 만든다
mv file.html nextfolder
mv ../style.css .
move index.html rename.html
move file.html nextfolder : nextfolder위치로 파일을 옮긴다
mv ../style.css 상위 디렉토리의 style.css 를 현재 폴더로 옮겨라
move filename.html rename.html 파일 이름이 변경된다
cp index.html ..
cp hello.txt hello-copy.txt
cp hello.txt static/bye.txt
cp index.html .. : 현재폴더의 index.html을 상위 폴더로 복제
cp hello.txt hello-copy.txt : 현재 위치의 파일에 hello-copy.txt로 사본을 만든다
cp hello.txt static/bye.txt : static/bye.txt로 복사
rm bye.txt
rm bye.txt : 삭제
remove 논리적인 삭제(메모리상에 남아있다) , delete 물리적인 삭제
mkdir bin
mv main.js bin
mkdir bin
mv main.js bin
두개의 command를 합쳐서 휴지통 처럼 사용할 수 있다.
rm -r static/
rm -r : 폴더를 지우는데 사용된다 (static은 예시이다)
vi practice.md
vi practice.md 파일 편집
![alrt text](source url)
[link text](hypertext ref)
![alrt text](source url) : 이미지 삽입
[link text](hypertext ref) : 링크 삽입
```javascript
console.log('hi')
```와 언어를 사용하면 언어 코드 블록이 생성된다.
```jsx
cat filename
cat : 파일 내용 출력
Vim 사용법
- vi가 끝나면 esc를 누른다
- ,w를 누르면 중간저장
- :wq 저는 끄면서나갈게요
Git objects
Blob: 파일 하나의 내용에 대한 정보 Tree: Blob이나 subtree의 메타데이터(디렉토리 위치, 속성, 이름 등) Commit: 커밋 순간의 스냅샷
깃 세팅하는방법
Before Start
git -v : 깃버전보기 = 깃 설치가됬나 확인가능
git config —list
git config —global user.name “myname”
git config —global user.email “email@email.com”
git config —global core.editor “vim”
git config —global core.pager “cat”
https://gist.github.com/johanmeiring/3002458
Git convention
https://www.conventionalcommits.org/ko/v1.0.0/
commit 의 제목은 설명하는 구나 절로 완성
feat: 기능 개발 관련 fix: 오류 개선 혹은 버그 패치 docs: 문서화 작업 test: test 관련 conf: 환경설정 관련 파일 build: 빌드 관련 ci: Continuous Integration 관련
Git ignore
folder/*
*.html
someword.*
npm 설치시 주의사항
npm install -g hexo-cli
라고 설치할떄 권한떄문에 설치가 안되는경우
sudo npm install -g hexo-cli
를 사용하면 된다
hexo 사용법
hexo init blog
hexo generate
hexo server
hexo new “제목”
hexo clean && hexo generate
npm install hexo-deployer-git —save
느낀점
git을 -m도 사용 안하고 순수하게 vim을 사용해서 편집해보니 익숙하지 않아 미스가 나왔었다. 많이 사용하면 익숙해 진다고, cli를 더 사용하면서 익숙해질 필요성을 느꼈다. 그리고 reset에 대해서 아직 잘 모르고 있는 것 같으니 더 실험해봐야겠다.
'ConnecTo' 카테고리의 다른 글
2022/08/03 - TIL (0) | 2022.08.03 |
---|---|
2022/08/02 TIL (0) | 2022.08.02 |
2022/07/29 (0) | 2022.07.29 |
2022/07/28 TIL (0) | 2022.07.28 |
2022/07/27 TIL (0) | 2022.07.27 |