목록Git (4)
개발하는 삶

파일 되돌리기 git restore 파일명 : 해당 파일이 커밋되기 전으로 돌아감 git restore --source 커밋아이디 파일명 : 특정 커밋 시점으로 파일이 복구됨 git restore --staged 파일명 : 특정 파일의 staging 취소 가능 (git add한 기록 등) git revert 커밋아이디(여러개 가능) : 해당 커밋에서 일어난 일을 취소함 (취소된 내용으로 재 커밋 가능) git revert HEAD : 방금 전 커밋 취소 git reset --hard 커밋아이디 : 커밋이 생성된 시점으로 모든 파일을 돌려줌 git push 코드를 원격 저장소에 올릴 때 사용 git push -u 원격저장소주소 로컬브랜치이름 주소가 복잡하면 변수문법 사용하기 git remote add 변수..

커밋/현재파일 확인 git diff : 최근 커밋과 현재 파일의 차이점을 보여줌 약간 버그가 많고, 코드가 길어지면 보기가 어려움 git difftool : 좀더 자세하고 편하게 보기 쉬움 :q, :qa 입력하면 종료 git difftool 커밋아이디 : 현재 커밋과 해당 커밋을 비교함 깃그래프 커밋 기록을 한눈에 확인 가능 branch 커밋 기록이 잘못될까 걱정될 때 필요한 복사본을 만들어줌 git branch 브랜치명 : 브랜치 생성 git switch 브랜치명 : 해당 브랜치로 이동 (git switch master(main) : 메인으로 이동) git branch -M 수정할이름 : 메인 브랜치이름 수정 merge git merge 합칠(끌어올) 파일 : 합칠 파일을 현재 지점의 브랜치 파일과 분..

깃 폴더 세팅 터미널 실행 후 명령 입력 사용자 등록 *주의사항 : "" 를 붙여야 함!, '' (X) git config —global user.email “이메일주소” git config —global user.email “이름” 권한이 없어 오류가 걸린다면? error 가 나는 폴더에 찾아가 권한을 허용해 줘야 함 git init : 해당 폴더에서 깃 셋팅/설치 commit 깃 파일 추가 : git add “파일명” 커밋하기 : git commit -m "커밋메세지" 커밋 메세지 규칙 지키기 커밋 유형 지정 제목과 본문을 빈 행으로 구분 - 깃 커밋 에디터 제목은 대문자로 시작 (영문 작성) 파일 여러개 커밋하기 : git add . VSCODE 에서 커밋하기 (하단) 커밋 되돌리기 git comm..

형상 관리 툴 개발 프로세스 단계에서 소프트웨어의 변경점을 체계적으로 추적하고 관리하는 활동 git, svn, cvs Area Working area 내가 수정중인 공간 git add 되지 않은 곳 Staging area git add 된 파일들이 git commit을 기다리는 곳 내가 사용하는 github 에서는 자동으로 모든 파일이 들어가는 곳 Repository area git commit 된 파일, git commit 후 git push 되어 원격 저장소에 저장된 파일들이 있음 push git push commit 한 것들을 저장하는 것 pull 원격 저장소에 있는 프로젝트 내용을 가져와줌 git clone 과 비슷하나 다른점 git clone : 프로젝트에 처음 투입될 때 사용되어야 하는 명령 ..