Git 15

Git .gitignore 파일 적용

.gitignore이란? Git에서 관리가 필요하지 않은 파일들을 설정하는 파일이다. 여기서 설정하는 파일들은 git에서 추적하지 않게 된다. 관리하지 않아도 될 Backup File이나, Log File, 컴파일 된 파일들 로컬 개발 환경에 종속적인 파일들 기타 원격 저장소에 실수로 올라가지 않아야 하는 파일들 .gitignore파일 만들기 .gitignore 파일은 항상 프로젝트의 최상위 Directory에 존재해야 한다. 아래의 패턴을 활용하여 git이 untracked할 파일 또는 디렉토리 등을 정의하여 파일을 생성한다. [예시 파일 내용] # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* # Diag..

Git 2022.04.04

Git 이전 커밋으로 되돌아가기(git reset)

작업 하다보면 종종 예전 커밋 상태로 돌아가야할 상황이 생긴다. 이때는 git reset 명령어로 이를 수행할수 있는데, 이 명령어에 대해 알아보자. 1. 이전 커밋으로 되돌아가기(git reset) [사용법] $git reset 일단 git log 명령어로 현재의 로그를 보자. 현재는 db29957~ 로 시작하는 최신 HEAD임을 확인할 수 있다. 이를 어제의 상태인 7425d0e HEAD의 상태로 돌려보자. git reset --hard [HEAD] 명령어로 되돌린다. --hard 옵션은 돌아가려는 이력 이후의 모든 내용을 지워버린다. 명령어를 실행 후 현재 HEAD가 7425d0e위치에 있음을 출력해준다. 이후 다시 git log 명령어를 쳐보면 다음과 같이 예전 커밋상태의 로그가 출력됨을 확인할 ..

Git 2022.03.30

Git Private repository clone시 not found 문제

로컬에서 Git Private repository의 소스를 clone 받을때 위와 같이 "Repository not found." 에러가 날 경우, 해결 방법은 다음과 같이 Git clone URL에 해당 Repository에 소속되어 있는 유저의 이름을 "github.com" 앞에 추가해주면 된다. git clone https://[USER_NAME]@github.com/~~~.git 추가로, 알맞은 git clone URL임에도 불구하고 아래와 같이 에러가 날 경우, copy & paste 시에 문자가 올바른 인코딩 형태로 입력되지 않을 수 있으니, 해당 URL을 직접 타이핑 쳐 입력하면 해결 될 수 있다.

Git 2021.11.13

이미 Git repository와 연동된 프로젝트에 Git remote add

아래 명령어로 이미 연동된 Git url을 확인할 수 있다. git remote -v 아래와 같이 Git push URL을 추가해 준다. git remote set-url --add --push origin [GIT_REPOSITORY_URL] 추가해준 뒤 다시 'git remote -v' 명령어로 remote URL을 조회한다. 만일, 추가해준 URL을 지우기 위해서는 아래와 같이 입력해준다. git remote set-url --delete --push origin [GIT_REPOSITORY_URL] git remote에 관한 명령어 도움말은 아래와 같다.

Git 2021.11.02
반응형