오늘 깃을 만지다 실수로 졸업작품 코드를 몽땅 날려버릴뻔 했다.
reset을 통해 복구를 했긴 했다만 참으로 아찔한 상황이었다.
고로 깃을 한번 체계적으로 짚고 넘어가볼까 한다.
이 포스팅을 시작으로 여러 상황을 재현해보며 연습해보자.
1. 리포지토리 생성과 git init
CLI로 연습하는게 좋을 것 같아서 IDE의 git 플러그인을 사용하지 않고 깃배시를 설치했다.
최초 설치 후 계정설정이 필요한데 나의 경우는 먼 옛날에 해두었기에 생략한다.
echo "# git-test-repo" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin [리포지토리 주소]
git push -u origin main
깃허브에서 리포지토리를 처음 생성하면 제시해주는 스크립트를 통해 Readme.md 파일을 생성하여 최초로 커밋 시켜준다.
이제 이 리포지토리에서 여러가지 깃 기능들을 시험해보자!
(simbean과 함께)
'Git' 카테고리의 다른 글
[Git] Branch 이름 변경하기 (0) | 2022.04.26 |
---|---|
[Git] git stash (0) | 2021.11.24 |
[Git] Branch와 Merge (0) | 2021.08.14 |
[Git] BFG Repo-Cleaner를 사용한 민감한 히스토리 삭제 (1) | 2021.08.14 |