코드 변경점 기록
버전 관리 도구 : 형상 관리 도구
소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것(면접용)
Git : 코드 변경점 기록
Github : 온라인 백업,공유,협업 (온라인 코드 저장소)
온라인 백업 > 백업과 공유 가능
#리눅스 명령어
데탑 상위폴더가 홈
pwd( pring woring directory)
:: 현재 내가 작업하는 폴더를 보여달라는 뜻.
ls(list)
:: 내 폴더 안에 있는 폴더 & 파일 내역을 보여줌
ls -a (list all)
.은 숨겨진 파일이라는 뜻
숨겨진 파일도 모두 볼 수 있음.
폴더명/폴더명으로 한번에 더 깊이 들어갈 수 있음.
.. / ..
mkdir 폴더명
현재 경로에서 폴더를 생성하는 명령어
touch 파일명
파일을 생성하는 명령어
정확히는 파일의 생성과 날짜, 시간을 변경하는 명령어
======
파일 많아서 지저분해짐
각 파일에 대한 변경 기록이 없음.
3.Git 필수 명령어

경로 확인 필수. pwd 필수.
.git이라는 폴더(숨겨진 폴더)가 생성
git add & commit
git add 파일명 :: 저장하기전 저장할 파일 지정
git commit - m '메세지 작성' :: 실제로 저장하는 명령어
이 순간이 저장이됨.

저장 여부 확인하는 명령어
git status
내 프로젝트의 변경사항을 한번에 지정하는 법
1. git add .
저장 내역을 확인하는 명령어
git log
git diff 코드 변경 확인
git reset 과거로 돌아가기 가능.
키보드 q로 빠져나오기..

git push origin 브랜치명
git push origin main
git granch -M main
브랜치 이름을 메인으로 바꿈.
git push -u origin main
협업하기 + 충돌 해결하기
협력자 등록하기

git clone 주소 .
통째로
-쩜 왜 찍나요?
폴더가 통째로 온다.
.빼먹으면 경로가 달라집니다.






