git cat-file -p 깃저장소에서 어떻게 저장되어있는지 확인해주는
git reset --soft

내가 쓴 내용이 사라지진 않았는데 뭐 글자가 맘에 안든다던가 할때 쓰는것
git reset --mixed
내용은 유지되는데 add 는 안된상태
git reset --hard
git diff - 얘랑 얘랑 뭐가 달라?
파일수정

파일 내용을 추가하려면 >>,
기존 내용을 덮어쓰려면 > 를 사용
cat 파일명
파일 내용 출력하는 명령어
echo 파일을 생성하고 내용을 추가
branch
메인이라는 브랜치 하나만 사용하고 있었는데
이러한 브랜치를 여러개 가질수있음
그때 어떤 전략을 가지고 여러개를 쓸지 정할수있음

큰줄기의 가지부분이 브랜치
브랜치 생성

git branch 로 브랜치 생성
git branch abc -> abc 브랜치 생성하는것
git switch abc -> abc 브랜치를 들어가는것 (이동)
git branch -d 브랜치명 -> 브랜치 삭제
git branch -D 브랜치명 -> 강제 삭제
파일만 생성한다고 깃이 인식하는것이 아니라 커밋까지 해야 그때부터 깃이 관리
깃허브 토큰

음..
일단 깃허브 사용할때는 git pull 부터 하고보자

이렇게 브런치가 있을때
난 다른 브런치도 추가하고 싶어 하면

이런식으로 하면 브런치 추가도 된다
+) 모든 브런치 추가 

이렇게 가능하다 브런치 싹다 올라가있으니께는

내가 프로젝트를 만들때 올가니제이션 사용
git init
git status
git commit -m "asd" : asd 로 커밋하겠다
git log Git 저장소의 커밋 기록을 조회하는 명령어
git branch "qwe"
git switch -c "qwe"
git branch -m 기존브랜치이름 새로운브랜치이름
git branch -d "qwe"
git merge <브랜치명>
git remote -v
git push origin main

+) 스샷 찍은것들





