240712 싸피 파이썬반
1. GIT
1) git init
$ git init
- 주의점 : 최상위 폴더에 딱 한번 해주기(하단폴더X)
-> git init은 파일 생성 후 버전관리하고 싶을 때 처음 해야할 단계
2) 바로 직전 생성한 commit 수정하기
-> 사소한 실수들은 commit으로 하지 말고, 직전 commit 수정하자
$ git commit --amend
-> amend : 수정하다
-> insert 누르고 수정하고, 저장하고 나올 땐 esc 눌러서 해당 코드 벗어나서 -> shift + : 입력, wq!, 엔터
3) .gitignore
- .앞에 붙이는 이유 : 숨김파일
- 최초에 만들어주는 게 좋다!
-> 아니면 git rm --cached 명렁어를 통해 git 캐시에서 (관리 내역) 삭제 필요
-> 버전관리 원치않는 파일에 쓰임
4) revert(기존 단일 commit 취소, 그 결과를 새로 commit)
$ git revert <commit id>
- commit된 내용이 삭제되지 않음(기록되어 확인 가능)
5) reset(특정 commit 시점으로 돌아갈 때)
- 되돌아간 이후 모든 commit은 삭제됨 -> 조심히 써야함
- 3가지 옵션 존재 : --soft, --mixed, --hard
--mixed : 삭제된 커밋 기록을 working directory에 남김(기본 옵션값)
--soft : 삭제된 commit 기록을 staging area에 남김
--hard : 삭제된 커밋 기록을 남기지 않음 => git reflog로 복구 가능
6) staging area에 올라간 파일 unstage 하기
$ git rm --cached
- commit 하기 전에 하는 거(git 저장소에 commit 없는 경우)
$ git restore --staged
- git 저장소에 commit 존재하는 경우
7. vs code 파일 깃 관리 상태
'SSAFY' 카테고리의 다른 글
[수업기록] git clone, 프로그래밍 기초 및 파이썬 기초 문법(1) (0) | 2024.07.15 |
---|---|
[입과 후 스타트캠프를 마치며] 드디어 (12) | 2024.07.14 |
[수업기록]마크다운, CLI(bash), GIT (0) | 2024.07.11 |
[SSAFY 12기] 안산학생 - 현업개발자 특강 (0) | 2024.07.02 |
SSAFY 싸피 12기 비전공 합격 후기 + 대전 캠퍼스 집 구하기 팁! (10) | 2024.06.23 |