25/03/18 [ 깃 / 깃허브]

yoogwangryun·2025년 3월 18일

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 저장소 초기화 (처음 프로젝트 시작할 때)

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 <브랜치명>

원격 저장소(GitHub) 사용

git remote -v

로컬 main 브랜치의 변경 사항을 원격 저장소(origin)의 main 브랜치로 업로드(push)하는 명령어

git push origin main

정리

+) 스샷 찍은것들






profile
끈기있게!

0개의 댓글