commit 내역 되돌리기
git status
git log
// 커밋 한번 이전으로 되돌리기
git reset --hard HEAD~1
// 되돌리기 취소
git reset --hard ORIG_HEAD
터미널 활용
// 리스트확인
ls 맥 dir 윈도우
// 해당 폴더로 이동
cd '폴더명'
// 해당폴더 이전으로 빠져나오기
cd ..
// 해당폴더 코드 vscode 새창으로 열기
code .
// 해당폴더 코드 vscode 열려있는 창에 열기
code . -r
// 깃허브 레포지토리 가져오기
git clone 'http://github.com ~~ 주소'
원격저장소 브랜치 선택적으로 가져오기
협업시에는 원격저장소에 저장된 모든 브랜치를 내 로컬에 가져올 필요가 없다.
따라서 선택적으로 브랜치를 가져오는 방법에 대해 알아보겠다.
// 현재 브랜치 확인
git branch
// 원격 저장소에 있는 브랜치 리스트 확인
git branch -r
ex) 확인할 수 있는 예시
origin/main
origin/css
// 원하는 브랜치 가져와서 이동
git checkout -t origin/css
// 잘못 가져온 브랜치 삭제하게
// * 다른 브랜치로 이동 후 진행해야함
git branch -d css
버전관리 하지 않을 폴더 및 파일 설정
프로젝트를 진행하다 보면 보안상의 이유로 원격 저장소에 올리지 말아야 할 파일이 생길 수 밖에 없는데 처리 방법에 대해 알아보자
.gitignore 파일을 생성하여 버전관리하지 않을 폴더나 파일을 적어준다
하지만 미처 .gitignore
파일을 만들어주지 못한채로 원격저장소에 push해버리는 경우가 생긴다면 어찌해야 할까?
// .gitignore 파일을 생성해준 후에 해당 명령어 실행
git rm -r --cached .
해당 명령어를 통해 git을 통해 버전관리 되고 있던 파일이나 폴더는 삭제되었기 때문에 새로 push 해주면 된다
'공부 > Front-end' 카테고리의 다른 글
setInterval 을 이용한 광고창 닫기, 캐러셀 구현 (0) | 2025.04.21 |
---|---|
바닐라 자바스크립트로 TodoList 만들기 (2) | 2025.04.21 |