카테고리 없음

TIL (24.10.15) - Git/GitHub

sj5black 2024. 10. 15. 15:36

git.bash 와 cmd 의 차이점

 

cmd 는 Window에서 내장된 명령어만 명령이 가능하다.

>> powershell을 출시했지만, 뭔가 조금 부족하다.

>> git.bash 는 리눅스에서 쓰이는 명령어가 전부 동작한다.

경로 중 "~" (틸다)는 Home directory 를 의미한다.

>> 어느 경로에 있던 cd ~/Desktop 을 하면 이동이 가능하다.

+ pwd : 현재 위치 보기

그 외 다양한 리눅스 명령어들

chmod >> 접근 권한 변경 명령어지만, root 권한이 있어야 사용 가능(Window는 사용 불가)

cp >> 파일/폴더를 복사하는 명령어

mv >> 파일/폴더를 이동하는 명령어

code .  >> 현재 경로에서 VSCode 생성

TMI : 작성 중 tab 누르면 자동완성

 

Git의 세가지 영역

1. Working Directory : 현재 깃으로 버전관리하고 있는 폴더 (.git 폴더가 포함된 폴더(git_class))

2. Staging Area : 커밋으로 남기려는 파일들이 있는 곳

3. Repository : 커밋들이 저장되는 곳

 

TMI : bash 창 중복 실행중일 때 rm -f .git/index.lock 로 강제종료 후 커밋하면 정상 작동

TMI : Ctrl + shift + I : 해당 웹페이지의 html 코드 열기

리눅스 개발환경에서 간혹 아래와 같이 입력이 먹통되는 창이 뜨는 경우, (Vim?)

 

1. : 이후 q! 을 통해 종료하거나,

2. i 를 입력해 #아래 구문에 원하는 메세지를 입력하고, : wq 를 입력해 정상 커밋을 마무리할 수 있다.

 

VIM 추가 커맨드 명령어 : https://www.youtube.com/watch?v=cY0JxzENBJg

코딩 공부 사이트 : leetcode.com/explore