오랜만에 코드를 깃헙에 올리려고 add - commit - push를 하고 있었더니 두둥.. 다 완벽하다고 하길래 웹에서 확인해보니 역시나 안올라갔음. log는 남아있었는뎅... 아무튼 서치 잠깐했는데 git status를 확인해보라고 함 초록색으로 정상적으로 들어간 파일들이 쭉 뜨는데 이런 문구 아래에 빨갛게 뜨는 파일들이 있었다. 그리고 위의 내용을 해석해보면 add는 업데이트, restore는 버리는 것이니까 git add "빨간 글씨로 나타난 파일들" 을 작성해주면 업데이트되면서 git push 가 정상적으로 잘 된다^^
꾸준하게 올려봐야지.. .git 이 있는 폴더에 .gitignore 라는 파일(메모장)을 만들어준다. 안에 형식에 맞게 내용을 작성하면 repo에 해당 파일은 제외하고 add가 된다. example.txt 파일 제외 example.txt 현재 경로에 있는 example.txt 파일만 제외 /example.txt test 폴더 제외 test/ test 폴더 내에 있는 모든 example.txt 파일 제외 test/**/example.txt txt 파일 전부 제외 *.txt .ㄴ 근데 sample.txt는 예외 !sample.txt 더보기 https://programming119.tistory.com/105
구글 연결하고 통계가 보이니까 티스토리에 글을 올리게 되네.. 본 글의 목적은 '망했다, 예전 커밋으로 돌아가야겠다' 입니다. 우선 reset을 해주자 $git reset 옵션 커밋코드 ❗ 옵션이요? --soft --mixed --hard 의 세 가지 종류 한 줄에 배치할 수가 없네.. 역시 노션이 최고야..(?) 아무튼 옵션에 따라 어디까지 복구가 되는 지 달라지게 된다. 내가 지금 작성하고 있는 코드들을 예전으로 돌려놓고 싶다면 --hard를 사용한다. -> 커밋 히스토리가 1 2 3 4 5 있고 현재 5에서 3으로 돌아가는 경우 4와 5는 확인이 불가능한 것으로 알고 있다. 4와 5커밋의 코드가 필요하다면 다른 옵션을 사용해야할 듯. 아묻따 그냥 예전으로 돌아가고 싶다면 이 방법을 사용하시길 바람...
지난 번에 하려다가 실패하고 다시 시도함 우선 결론은 성공 참고한 사이트 더보기 https://myowntime.tistory.com/65 https://www.lesstif.com/gitbook/git-clone-20776761.html 내가 작성한 코드 $ git config core.sparseCheckout true $ git remote add -f origin https://github.com/tensorflow/examples.git $ echo lite/examples/object_detection/* > .git/info/sparse-checkout $ git pull origin master 설명을 곁들여보자면.. sparseCheckout은 저장소에서 특정 디렉토리나 파일만 보이도록 ..