Record4me

시작하면 끝을 봐야지

TIL

[TIL] 23_1221 리눅스 기초 명령어, git기초

잇츄미 2023. 12. 21. 20:57

배운 것

리눅스 기초 명령어

-루트

-pwd 

최상위 경로로 이동해줘.

 

-ls 

파일을 보여줘

 

-ls -a

숨겨진 파일을 모두 볼 수 있어.

 

-cd 

ls 명령어에서 확인된 폴더로 이동 가능해.

-cd ..

한 단계 이전 혹은 위의 폴더로 이동해

..은 한 단계 위의 폴더라는 의미야.

 

-mkdir 폴더명

폴더를 만드는 명령어야.

 

-touch

현재 경로에서 파일을 생성하는 명령어야.

 

git기초

-버전 관리 도구(형상 관리 도구)라고도 하고

-한 눈에 이해하기 쉽게는 코드 변경점 기록라고 할 수 있어.

-작업한 코드를 온라인 저장소에 백업하고 공유해서 협업하기 위해 사용해.

 

필수 명령어

-git init

코드 관리를 시작하는 명령어야. 프로젝트 싲가 전 딱 한 번만 입력하면 돼.
정확한 프로젝트 폴더(경로)에서 입력해야 하지.

이 명령어를 입력하면 .git이라는 폴더가 생겨. 이때 코드 변경을 git에서 추적해.

 

-git add 파일명, git commit -m "상세한 메세지"

코드를 저장하는 명령어야.

 

-git status 

-git log

-git push

-git clone

-git pull

-git push origin main

 

- git branch -M

브랜치를 생성하거나 브랜치 이름을 변경할 때 사용돼. 여기서 -M는 브랜치의 이름을 강제로 변경하는 옵션이야.

 

git branch -M main

 

해석하면 현재 브랜치의 이름을 강제로 main으로 변경한다라고 할 수 있어.

 

 

파이어베이스

-파이어스토어는 Restful한 API가 아니야

-DB내용을 조회할 때 method : getDocs
-DB내용을 삭제할 때 method : deleteDoc

 

 

 

느낀 점

-이전에도 알고 있었지만 그냥 어렴풋이 이해한 걸 적용하면 안 되는 걸 다시금 주의하게 됐어.

-어떠한 질문에 대해 이해하고 있음에도 횡설수설하게 답해드렸어.
-같이 공부하는 동료분이 질문하셨을 때, 순차적으로 이해가 잘 되는 단어를 사용해서 설명할 수 있어야겠어.

 

 

각오

-필수적인 건 기본으로 해내고 추가적으로 선택적인 일도 수행할 수 있어야겠어.