본문 바로가기

IT/Git

[git] 특정파일에 대한 추적 (ignore이 안먹히는 경우) 특정파일에 대한 추적을 피하고 싶은 경우 git rm --cached 특정경로/특정파일 더보기
[git] 작업 취소 특정파일의 작업 취소 작업 내용이 마음에 들지 않을때, 최근 커밋으로 모든 내용을 강제로 돌리고싶을때 $ git reset --hard # 모든 파일의 작업 내용을 버림 를 종종 하는편이다. 하지만 가끔 특정 파일만 'git reset --hard' 를 시키고 싶을때가있다. $ git checkout -- [Filename] # 특정 파일의 작업 내용을 버림 2. 특정파일 add 취소 실수로 커밋하지 않을 파일까지 add 한 경우, 즉 commit 대상에서 빼고 싶을때, 혹은 'git add .' 을 하고 그 중에 특정 파일 add 취소하고 싶을 때 $ git reset HEAD [Filename] # 특정 파일을 Unstage 상태로 변경 더보기
[git] git checkout 후 merge git checkout master ------------------------------------------------------------------ Your branch is ahead of 'origin/master' by 14 commits. (use "git push" to publish your local commits) ------------------------------------------------------------------ git diff git push git merge ansimpass 더보기
[gitlab] pre-receive hook declined 오류 https://kirox.tistory.com/457 [Git Lab] 'pre-receive hook declined' 오류 [출처] https://blog.danggun.net/7981?category=454555 mast.." data-og-host="blog.danggun.net" data-og-source-url="https://blog.danggun.net/7981?category=454555" data-og-url="https://blog.danggun.net/.. kirox.tistory.com 더보기
[git] 되돌리는 방법 git으로 할 수 있는 것들 1. 코드 저장(백업) --> git add, git commit, git push 2. 과거 조회, 되돌리기 3. 협업 add나 commit한 것들을 취소할 수 있을까? git reset으로 되돌릴 수 있다. 어디까지 되돌릴까? 옵션 수정한것 까지 통째로 --hard HEAD^ "쎄게 되돌리자" add한 것 까지 --mixed HEAD^ "적당히 되돌리자" commit 한 것만 --soft HEAD^ "살짝만 되돌리자" 가장 최근 커밋으로부터 하나 전으로 되돌려라 $ git reset --hard HEAD^ 가장 최근 커밋으로부터 두개 전으로 되돌려라 $ git reset --hard HEAD^^ 가장 최근 커밋으로부터 세개 전으로 되돌려라 $ git reset --hard.. 더보기
[git] 되돌리는 방법 git으로 할 수 있는 것들 1. 코드 저장(백업) --> git add, git commit, git push 2. 과거 조회, 되돌리기 3. 협업 add나 commit한 것들을 취소할 수 있을까? git reset으로 되돌릴 수 있다. 어디까지 되돌릴까? 옵션 수정한것 까지 통째로 --hard HEAD^ "쎄게 되돌리자" add한 것 까지 --mixed HEAD^ "적당히 되돌리자" commit 한 것만 --soft HEAD^ "살짝만 되돌리자" 가장 최근 커밋으로부터 하나 전으로 되돌려라 $ git reset --hard HEAD^ 가장 최근 커밋으로부터 두개 전으로 되돌려라 $ git reset --hard HEAD^^ 가장 최근 커밋으로부터 세개 전으로 되돌려라 $ git reset --hard.. 더보기
[git] git .ignore이 먹히지 않을때 https://jojoldu.tistory.com/307 .gitignore가 작동하지 않을때 대처법 .gitignore가 제대로 작동되지 않아서 ignore처리된 파일이 자꾸 changes에 나올때가 있습니다. git의 캐시가 문제가 되는거라 아래 명령어로 캐시 내용을 전부 삭제후 다시 add All해서 커밋하시면 됩니 jojoldu.tistory.com 더보기
git commit 데이터까지 통째로 옮기기 cd /옮길디렉토리 git remote -v git remote set-url --push origin 옮길디렉토리url.git git push --mirror 더보기