DevOps/Git
-
[Git] .gitignore 파일 사용하기DevOps/Git 2020. 2. 6. 04:08
.gitignore 파일 이란? ㅁ .gitignore를 통해서 Git에 추가할 때 특정 파일을 추가되지 않도록 설정할 수 있다. ## .gitignore 파일 예시 ## $ cat .gitignore # terraform binary terraform.exe # terraform plugins .terraform/ # terraform state *.tfstate *.tfstate.backup .gitignore 파일 적용 ㅁ git의 캐시가 남아있을 경우 제대로 동작하지 않기 때문에 캐시를 비우고 실행해야 한다. git rm -r --cached . git add . git commit -m "fixed untracked files" git push .gitignore 사이트 ㅁ .gitignore ..
-
[Git] git-bash UI 프롬프트 비활성화DevOps/Git 2020. 2. 4. 07:12
증상 윈도우용 Git bash에서 push 할 때 사용자 이름/패스워드를 묻는 UI 기반 프롬프트가 표시된다. 매번 번거롭게 프롬프트 창이 열리는데 이 기능을 비활성화해보고 싶다. $ git push fatal: AggregateException encountered. ▒ϳ▒ ▒̻▒▒▒ ▒▒▒▒▒▒ ▒▒▒߽▒▒ϴ▒. Username for 'https://github.com': 설정 ㅁ Git 설정에서 git config --global core.askPass "" 으로 설정 ㅁ Git 설정에서 git config --global --unset core.askPass 으로 롤백 $ git config --global core.askPass "" $ git config --list | grep -i as..
-
[Git] git 최초 설정DevOps/Git 2020. 2. 4. 06:29
1. 설정 정보 Git을 설치한 후에 사용자 환경 설정을 먼저 해주어야 한다. 한 번만 설정하면 값이 그대로 유지된다. ㅁ Git은 설정에 따라 동작하는데 이때 사용하는 설정 파일은 세 가지로 나뉜다. ㅁ 설정은 역순으로 우선시된다. ( .git/config > ~/.gitconfig > /etc/gitconfig ) /etc/gitconfig 파일 : ㄴ 시스템의 모든 사용자와 저장소에 적용되는 설정 ㄴ git config --system 옵션으로 이 파일을 읽고 쓰기 ~/.gitconfig, ~/.config/git/config 파일 ㄴ 특정 사용자에게만 적용되는 설정 ㄴ git config --global 옵션으로 이 파일을 읽기/쓰기 .git/config 파일 ㄴ Git 디렉토리에 있고 특정 저장..
-
[Git] git push 에러 발생DevOps/Git 2020. 1. 21. 11:35
상황 : 1. Github에서 신규 프로젝트를 생성 후 git init으로 초기 설정 2. 디렉터리에 소스 파일 복사 -> git add -> git commit -> git push 에러 발생 증상 1 : ㅁ git push 실행하면 아래 error 메시지가 발생함 ㅁ 아래에서 2번째 ' hint: git pull ~~~~ ' 라인을 보면 git push를 하기 전에 git pull을 진행하라고 함 $ git push Username for 'https://github.com': xxxx@gmail.com Password for 'https://xxxx@gmail.com@github.com': To https://github.com/xxxx/cafe_sed_pgupgrade.git ! [rejected..