
Git
cmd
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
os + 하위에 리눅스를 설치
hw : CPU, 메모리, HD
모든 명령어 shell
1. 경로 정하기



Window) dir 현재 폴더 내부를 보여줌
Git) ls = list : 현재 폴더의 파일들을 보여줌
OS에서는 .이 있으면 숨김파일
리눅스에서 인식을 안함
ls - 하면 옵셥을 줄 수 있음
ls -a : all list



그래픽이 있는 작업은 자원을 많이 먹음
검정색 뿐인 환경에 프로그램을 얹힐거임/자원을 작게 먹음
그런 환경에서는 마우스를 못쓰니까 명령어로 모든걸 해야 함
git —version : 버전 확인

ls -al : 자세히 조회

d:directory
-: file
user
깃 사용
version이 안먹으면 설치가 안되어있거나 path의 문제
C:\Program Files\Git


환경변수가 아니라 환경 path인 이유?
내가 성에 살고 있는데 방이 100개 있음
1번방에 맛있는 아이스크림이 있는데 100번 방에서 먹을 수 없음
패스를 설정하면 100번 방에서 먹을 수 있음
깃이 설치될때 알아서 해준 것임
cmd에 실제 파일이 있는데 ctrl c해서 복사해 놓은 것
깃을 다른 프로그램들이 갖다 쓰기 위해 실행파일이 필요함
걔들이 깃의 파일을 찾을때 C:\Program Files\Git을 알려주고 bin 폴더를 찾음/ 약속
그래서 하나 더 만들어 놓는 것/용량이 같음
얘를 환경 패스로 잡아도 됨


64피트로 설치하면 프로그램 파일즈에 들어감
32비트로 설치하면 *86에 들어감
속도만 느려지는것
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
만들어진 상태를 기록하고 싶을때
나중에 형상관리를 할거임
위치: D:/workspace/java_lec/study/.git
2. Git 시작하기
git init : 깃 시작


3. 형상 저장하기
git add . : 현재 내 프로젝트 내부에 있는 모든 파일에 대한 형상을 저장
. : 현재 상태 모든 것을 관리

git commit -m "프로젝트 초기화"
m:메세지를 남길 수 있음

4. 사용자 등록하기
git config --global user.email "vosw1@naver.com"
git config --global user.name "vosw1"

5. 삭제하는 방법
clear : 정리

git log : 커밋 기록 보기

rm —help: 옵션들의 설명을 알려줌
- : 약어
— : 풀 네임
ctrl + C : 지금 명령을 나오는 것

rm : 삭제 명령
rm -r : 폴더 삭제
rm -rf .git : 강제 삭제

git reset —hard 해시 : 삭제
git reflog : 커밋 히스토리 조회
Share article