본문 바로가기
728x90

Git5

Jest watch mode is not working In jest watch mode, jest will only run test related to file changed since the last commit. So, if jest watch mode is not working, you should take a look at git in your project. The cause of issues can be vary. In my case it was something to do with git/index.lock': File exists. index.lock file can be created whenever you write code in the difference process then repository is locked for edit.. 2020. 12. 3.
git 다른 브랜치에서 unstage된 내용을 원하는 브랜치로 옮기기 git stash는 작업중인 디렉토리의 현재 상태를 기록할 때 사용됩니다. 실행시 로컬에서 수정내역을 저장하고 원하는 위치에 옮길 수 있습니다. 예를들어 bgpark이라는 본인의 브랜치에서 작업을 해야하는데 실수로 master에서 작업을 하고 있었다면, bgpark이라는 브랜치로 checkout을 할 수 없을 것입니다. 그래서 그동안 로컬에서 작업한 내용들(add, commit한 내용들)을 stash에 모두 담아서 bgpark 브랜치에 쏟아내는 형태입니다. 기존의 master 브랜치의 내용들은 모두 깔끔하게 정리됩니다. 형태는 자료구조인 stack이랑 비슷합니다. push와 pop 명령어가 있어서 수정 내역을 stash에 밀어 넣어주고 빼내는 단순한 역할을 합니다. 1. git stash push 2. .. 2020. 4. 1.
git 에러 : modified content, untracked content git으로 push 요청을 보내고 받은 메세지입니다. github에서 확인해본 결과 새로 추가한 폴더가 github에 제대로 보여지지 않았습니다. 해결법 제대로 추가되지 안된 폴더의 .git 폴더를 제거합니다. git rm -rf --cached /해당폴더를 실행하여 git cache를 제거합니다. git add .를 실행하여 폴더를 git에 추가해줍니다. 원인 아마 새로 추가되었던 디렉토리는 이미 다른 리포지토리에 소속이 되었던 것 같습니다. .git 폴더와 cache를 제거하여 새로운 git 리포지토리에 추가 해주시면 됩니다. 2020. 2. 5.
git 아이디, 비밀번호 저장하기 사용자, 이메일 등록 git config --global user.name 이름 git config --global user.email 이메일추가 설명 --global 옵션은 특정 사용자와 모든 저장소에 대해 적용됩니다. 만약 프로젝트마다 다른 이름과 이메일 주소를 사용하고 싶으시다면 --global 옵션을 빼고 사용하시면 됩니다. --global 옵션 사용 시, C:\\Users\사용자\.gitconfig 파일에 사용자의 이메일과 이름이 저장되어 모든 저장소에 적용됩니다. --global 옵션 미사용 시, 해당 프로젝트 폴더의 .git 폴더 아래 config 파일에 이메일과 이름이 저장되어 해당 프로젝트에만 적용됩니다. 아이디, 패스워드 캐싱 git config credential.helper stor.. 2020. 1. 30.
git 원하는 폴더 clone하기 git init git config core.sparseCheckout true git remote add origin 리포지토리 주소 echo 파일경로/* >> .git/info/sparse-checkout git pull origin master 2019. 11. 20.
728x90