study/git

· study/git
이번에 처음으로 Next.js 프로젝트 세팅하면서 husky를 다뤄보았다. 이번에 하면서 최신 자료들을 못찾아서 좀 어려웠어서... 미래의 나와 혹시 나처럼 헤메고 있을 누군가를 위해서 세팅 과정을 적어둘것이다. 나는 yarn create next app으로 미리 Next.js 프로젝트를 생성해두었다. TypeScript, ESLint, Tailwind CSS를 생성하면서 함께 설치했다. 그래서 Next.js 프로젝트를 설치하는건 따로 작성하지 않겠다. 사용된 버전들 { "dependencies": { "next": "14.2.2", "react": "^18", "react-dom": "^18" }, "devDependencies": { "@types/node": "^20", "@types/react":..
· study/git
👏git 명령어 정리 git 설정 로컬 리포지토리와 연결할 유저 정보 설정 # 버전 히스토리를 식별할 때 사용할 이름을 설정 $ git config --global user.name "[firstname lastname]" # 각 기록과 연결할 이메일 주소를 설정 $ git config --global user.email “[valid-email]” 도움말 보기 # Git에서 제공하는 모든 명령어 보기 $ git help -all # 특정 command에서 사용할 수 있는 모든 옵션 보기 $ git [command] -help 세팅 및 초기화 # 현재 디렉토리 기준으로 Git 저장소 생성 $ git init # URL을 통해 리모트 리포지토리를 로컬 리포지토리에 복제(clone) $ git clone [..
· study/git
위 이미지는 좀 민망하지만 내가 최근에 적었던 커밋 메시지들이다. 코드를 작성하고 커밋을 한 나로서는 커밋 메시지만 봐도 저때 뭘 하고 커밋했는지 대충은 알지만, 이 프로젝트를 처음 보는 사람이라면 뭐가 뭔지 헷갈릴수도 있다는 생각이 들었다. 그래서 오늘은 git commit message를 작성하는 방법에 대해 알아보려고 한다. 🤔 git 커밋 메시지는 왜 잘 써야 할까? 커밋 로그 가독성이 더 좋아진다 협업과 리뷰 프로세스가 더 나아진다 코드 유지보수가 더 쉬워진다 Commit Options -m : 커밋 메시지를 작성한다. git add file git commit -m "fix: 커밋 메시지" -a / --all : 모든 파일을 자동으로 커밋한다.(가능한 사용하지 않는것을 추천) git commi..
· study/git
내 로컬 저장소의 파일은 그대로 두고 원격 저장소의 파일만 삭제하기 1. 명령어 입력 // 파일 제거시 $ git rm --cached [파일명] // 폴더 제거시 $ git rm --cached -r [폴더명] 2. 변경된 사항 commit + push $ git commit -m "delete unnecessary files" $ git push origin main
해리Harry
'study/git' 카테고리의 글 목록