반응형

Today I Learn/Git 5

[Git/GitHub] gitignore로 비밀 정보 보호하기

몽고DB를 연동하던 중 비밀번호가 담겨있는 키를 코드에 옮겨적어야 했다. 깃허브에 올려야하는데 내 비밀번호가 보이면 안되니깐! 2021.10.18 - [Today I Learn/Git] - [Git/GitHub] .gitignore 사용방법, 불필요한 파일 깃에 올리지 않는법 [Git/GitHub] .gitignore 사용방법, 불필요한 파일 깃에 올리지 않는법 gitignore? git 저장소에 파일을 올릴 때, 모든 파일을 올릴 수는 없다. 보안상 위험성이 있는 파일, 프로젝트와 관계 없는 파일, 용량이 너무 커서 제외해야하는 파일 등이 있기 때문에 git add 에서 wonblog.tistory.com 여기에 올리기도 했지만 조금 더 자세하게 써보려고 한다. 나중에 까먹을까봐 // index.js ..

Today I Learn/Git 2021.10.19

[Git/GitHub] .gitignore 사용방법, 불필요한 파일 깃에 올리지 않는법

gitignore? git 저장소에 파일을 올릴 때, 모든 파일을 올릴 수는 없다. 보안상 위험성이 있는 파일, 프로젝트와 관계 없는 파일, 용량이 너무 커서 제외해야하는 파일 등이 있기 때문에 git add 에서 제외시키고 싶은 경우가 있다. 이 때, .gitignore 디렉토리를 만들어 사용한다. 사용방법 특정파일이름 제외하기 Example.js 현재 경로에 있는 파일 제외하기(같은이름의 다른경로에 있는 파일은 제외하지 않음) /Example.js 특정 폴더안의 파일 전체 제거하기 node_modules 특정경로의 특정파일 제거하기 folder/Example.js 특정확장자 모두 제거하기 *.txt 제거에서 예외하기 !Example.js 결과 비교하기 .gitignore 폴더에 node_modules..

Today I Learn/Git 2021.10.18

[Git] 특정 히스토리 삭제 - reset

작업 후 커밋을 하는 도중에 다른계정으로 잘못 커밋을 해버려서 이걸 지워야겠다고 마음먹은게 화근이었다. 아직 깃에 대한 완벽한 이해도 없는데 남들이 웬만하면 쓰지말라는거면 쓰지말걸..^^.. 결론은 커밋 안한 파일이 전부 날아가버렸다.. 이럴줄은 몰랐지.. reset - 특정 지점의 과거로 이동하는 것으로 이동된 이후의 커밋은 삭제된다 - 애초에 커밋하지 않은것처럼 브런치를 이동시키는 것 - 과거 커밋으로 이동되므로 사용시에 주의가 필요하다 $ git reset --hard HEAD^ (이전 커밋 삭제하기) $ git reset --hard (커밋주소로 이동) 깃 너무 어렵당

Today I Learn/Git 2021.08.09
반응형