STUDY 📒/git & github

이미 env 파일을 깃허브에 올렸다면 gitignore 파일에 .env 적용을 하지 않은 상태일 것이다. root에 있는 .gitignore 에 .env를 추가해준다. 이미 API KEY를 commit 하여 저장소에 올린 경우 1. env 파일 삭제 $ git rm .env --cached $ git add . $ git commit -m 'remove .env file from git' $ git push github 저장소에 있는 env 파일을 삭제해 준다. 그러나 이렇게만 하면 이전에 남아있던 기록은 지워지지 않는다 그렇기에 history까지 지워줘야 한다. 2. git history 특정 파일 삭제 명령어 $ git filter-branch --force --index-filter 'git rm ..
원하는 폴더에 프로젝트 불러오기 1. 프로젝트를 관리할 폴더 'test' 폴더를 만들어 그 안에 넣어보겠습니다. 2. github에서 불러오고 싶은 url을 복사합니다. 3. 생성했던 폴더 안에 'Open Git Bash here' 클릭 4. 경로 확인 후 clone 진행 git clone 복사한 주소 4 - 1. bash 안에 붙여 넣기 방법 bash 안에서 복사, 붙여 넣기 방법. 붙여넣기 복사 shift + Insert ctrl + Insert 데이터 잘 들어왔는지 확인 끝
Git 브랜칭으로 쉽게 이해 하기 https://learngitbranching.js.org/?locale=ko Learn Git Branching An interactive Git visualization tool to educate and challenge! learngitbranching.js.org 해당 사이트로 굉장히 쉽게 git 을 배울 수 있다. ✅ git commit 소개 커밋은 Git 저장소에 여러분의 디렉토리에 있는 모든 파일에 대한 스냅샷을 기록하는 것이다. 각 커밋은 저장소의 이전 버전과 다음 버전의 변경내역("delta"라고도 함)을 저장한다. 그래서 대부분의 커밋이 그 커밋 위의 부모 커밋을 가리킵니다. 저장소를 복제(clone)하려면 모든 변경분(delta)를 풀어내야 하는데,..
//로컬 깃 저장소 생성(.git 폴더 생성) $ git init //Working directory -> Staging Area $ git add [directory] $ git add . //Staging Area -> repository(.git) $ git commit -m "commit message" //add + commit 한번에 $ git commit -am "commit message" //원격저장소와 연결 $ git remote add origin [원격저장소 주소] //현재 연결된 원격저장소 확인하기 $ git remote -v //연결된 원격저장소 삭제하기 $ git remote remove [origin] //연결하고 있던 원격저장소의 name이 변경되었을 때, 재설정 $ git..
South Dev
'STUDY 📒/git & github' 카테고리의 글 목록