GIT 기본 파일들
GIT 을 위한 파일들 (included Folder)
(project dir)/.git : repository 기본 폴더
(project dir)/.git/config : git 명령어를 사용되어 지는 git local config 파일
~/.gitconfig : git 명령어를 사용되어 지는 git global config 파일
(project dir)/.git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = ssh://hakhyun.jee@계정:29411/프로젝트
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "branch name"]
remote = origin
merge = refs/heads/ branch name
[branch "branch name"]
remote = origin
merge = refs/heads/ branch name
.gitconfig
[user]
name = hakhyun.jee
email = hakhyun.jee@계정
[init]
templatedir = /data001/hakhyun.jee/git_templateDir
# templatedir = /data001/hakhyun.jee/.git_template
[core]
editor = vi
editer = vim
[merge]
tool = vimdiff
[commit]
template = /data001/hakhyun.jee/git_templateDir/git_commit_template.txt
[color]
ui = auto
[gerrit]
createChangeId = true
[alias]
gr = log --graph --full-history --all --color --pretty=tformat:"%x1b[31m%h%x09%x1b[32m%d%x1b[0m%x20%s%x20%x1b[33m(%an)%x1b[0m"
config 파일 ((project dir)/.git/config 과 ~/,gitconfig) 에 config 내용 추가 / 수정 / 삭제 / LIST / GET
추가 : $ git config --global --add user.name hakhyun.jee
수정 : $ git config --global --replace-all user.name hakhyun.jee
삭제 : $ git config --global --unset user.name hakhyun.jee
LIST : $ git config --global -l
GET : $ git config --global --get user.name hakhyun.jee
--local : (project dir)/.git/config 에 추가
--global : ~/.gitconfig에 추가
ref site : https://git-scm.com/docs/git-config