my dev diary

고정 헤더 영역

글 제목

메뉴 레이어

my dev diary

메뉴 리스트

  • 홈
  • 분류 전체보기 (44)
    • WIL (7)
    • TIL (36)
    • 개발일지 (0)

검색 레이어

my dev diary

검색 영역

컨텐츠 검색

git

  • [Git] .env 깃허브에 잘못 올렸을 때 commit history까지 삭제하기

    2023.07.03 by my dev diary

  • [Git] git pull 할 때 fatal: Need to specify how to reconcile divergent branches. 오류

    2023.06.29 by my dev diary

  • [TIL] 미니 팀 프로젝트, cd: string not in pwd 오류, No such file or directory: 오류

    2023.06.05 by my dev diary

  • GIT & GitHub

    2023.05.24 by my dev diary

[Git] .env 깃허브에 잘못 올렸을 때 commit history까지 삭제하기

로컬에만 남기고 원격 저장소에는 올리고 싶지 않은 파일은 .gitignore에 저장하는데, .gitignore를 잊어버리고 push를 하여 .env파일이 깃허브에 올라갔을 때 삭제하는 방법이 있다. 아래의 명령어를 입력하면 원격 저장소에서 commit history와 함께 삭제되고 로컬 저장소에는 남는다. git rm -r --cached .env 위 명령어를 입력하면 commit이 삭제된 것이 아니라 .env 파일만 삭제된 것임. 그러므로 입력 후 꼭 ➔ add ➔ commit(여기서 .env 파일만 삭제됐다는 기록은 생김) ➔ push 하는 순서를 거쳐야 한다. rm 삭제 --cached 원격에서만 삭제되고 로컬 저장소에서는 삭제되지 않음. -r +) 참고링크 remove env file from g..

TIL 2023. 7. 3.

[Git] git pull 할 때 fatal: Need to specify how to reconcile divergent branches. 오류

오류 Error message dev브랜치에서 내 브랜치로 git pull을 하던 중 아래와 같은 오류가 발생했다. hint: You have divergent branches and need to specify how to reconcile them. hint: You can do so by running one of the following commands sometime before hint: your next pull: hint: hint: git config pull.rebase false # merge hint: git config pull.rebase true # rebase hint: git config pull.ff only # fast-forward only hint: hint: You..

TIL 2023. 6. 29.

[TIL] 미니 팀 프로젝트, cd: string not in pwd 오류, No such file or directory: 오류

팀 프로젝트 Vanilla JS를 사용하여 기존의 개인 과제(인기 영화 사이트 만들기)의 심화 버전 사이트 만들기. 팀원들의 프로젝트 중 1개를 대표로 선택하여 발전시킬 것. 커밋 컨벤션 Feat(페이지 경로 또는 컴포넌트) 새로운 기능 추가 또는 기능 업데이트 Fix(페이지 경로 또는 컴포넌트) 버그 또는 에러 수정 Style(페이지 경로 또는 컴포넌트) 코드 포맷팅, 코드 오타, 함수명 수정 등 스타일 수정 Refactor(페이지 경로 또는 컴포넌트) 코드 리팩토링(똑같은 기능인데 코드만 개선) File(페이지 경로 또는 컴포넌트) 파일 이동 또는 제거, 파일명 변경 Design(페이지 경로 또는 컴포넌트) 디자인, 문장 수정 Comment(페이지 경로 또는 컴포넌트) 주석 수정 및 삭제 Chore ..

카테고리 없음 2023. 6. 5.

GIT & GitHub

* CLI 명령어는 기본적으로 숙지하고 있어야 한다. 명령어를 보려면 아래의 더보기 클릭! 더보기 CLI : 명령어 기반 인터페이스 깃 : CLI 도구 * 소스트리는 안정성이 낮아 추천하지 않으므로 명령어 외우기! CLI 명령어 윈도우 : git bash macOS : terminal 명령어 = 마우스의 클릭, 더블클릭 암기 X, 숙달 O! * 경로 절대경로 : 전체(최초 ~ 현재까지) 경로 상대경로 : 현재 경로를 기준으로 나타낸 경로.(현재경로는 . 상위경로는 ..으로 지칭) [ CLI 명령어 ] pwd 현재 경로(현재 디렉토리) 확인하기 clear 화면을 깨끗하게 비우기 ls 현재 경로의 파일 및 폴더를 조회 ls -a 현재 경로의 숨김파일 및 폴더(파일/폴더 이름 앞에 .이 있음)까지 모두 조회 ..

TIL 2023. 5. 24.

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
my dev diary © Dev Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바