git

두부링·2024년 12월 12일

git

목록 보기
1/4

git

git 설치

https://git-scm.com/

git 초기 설정

git user.name 과 user.email 설정하기
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"

git 사용방법

git init : 파일에 git 실행하기
git add 파일명 : git stage에 올리기
git add . : 변경 내용 전체 올리기
git commit -m "변경 버전 설명" : git 사진 찍기
git status : 상태 확인하기
git restore 파일명 : 되돌아가기
git log : 변경 이력 살펴보기
git reset --hard HEAD~ : 변경한 내용 아예 삭제하기(복구 불가)

git checkout HEAD~ : 이전 과거회상(HEAD 커서를 이전으로 )
git checkout master : master가 존재하는 곳으로 돌아가기

git branch 작업명 : 작업 환경을 새로 만들기
git branch : 현재 작업 환경 확인하기
HEAD : 커서로 현재의 작업 환경 위치

ls : 파일 확인
ls -1 : 보다 자세하게 파일은 확인
ls -al : 전체 파일 확인하기
untracked file : 사진이 찍힌 적이 없는 파일
working tree clean : 사진과 파일의 상태가 동일함
modified : 찍은 직후에 무엇가 변경이 됐음

git merge에서 충돌 발생시 정리를 해줘야 함!
git merge는 위로 올려서 병합한다.
git gui & : 다른 창 오픈함

커밋 이후에 수정된 걸 삭제하고 싶다 + 단 찍은 사진으로 돌아감
git restore .

<잘못된 사진 수정 방법>
1. 수정된 commit을 올려야 함
2. 아직 깃허브에 올리지 않으면 아예 삭제하고 다시

<리셋의 강도>
commit:
add :
working tree clean :git reset --hard HEAD~

결과 확인 파트

master은 자동으로 설정되는 것인가? 처음으로 자동으로 생기는 branch

profile
하이하잉

0개의 댓글