목록GIT (17)
준호씨의 블로그
https://github.com/git/git/tree/master/contrib/completion 에서 관련 파일을 받을 수 있다. cd ~ wget https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh -O .git-prompt.sh ~/.bashrc 파일 수정. PS1 보다 위에 아래 내용을 추가 source ~/.git-prompt.sh PS1 설정에 $(__git_ps1) 추가 junho85@junho85:~/git_branch_test$ (my-branch) git checkout master Switched to branch 'master' junho85@junho85:~/git_b..
git clone 을 할 때 기본적으로 repository 이름의 디렉토리로 clone 이 됩니다. repository 이름과 다른 디렉토리에 clone 하고 싶다면 뒤에 원하는 디렉토리명을 적어 주면 됩니다. git clone 다음은 ps-java 라는 repository 를 problem-solving-in-java 디렉토리에 clone 하는 모습입니다. $ git clone git@github.com:junho85/ps-java.git problem-solving-in-java Cloning into 'problem-solving-in-java'... remote: Counting objects: 17, done. remote: Compressing objects: 100% (11/11), done..
git 에서는 기본적으로 대소문자 변경해도 같은 파일로 인식한다. podfile 을 Podfile 로 바꾸고 싶어서 mv podfile Podfile 해도 바뀐 파일로 인식 하지 않는다. 이럴 때는 force 옵션으로 강제 변환이 가능하다. git mv --force podfile Podfile
터미널에서 git 자동완성 (tab 으로 자동완성) 하기와 prompt 에 git 정보를 출력하는 방법이다. brew 로 bash-completion 설치 brew install git && brew install bash-completion ~/.bash_profile 에 다음 내용을 추가 한다. if [ -f $(brew --prefix)/etc/bash_completion ]; then . $(brew --prefix)/etc/bash_completion fi GIT_PS1_SHOWDIRTYSTATE=true PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;33m\]\w\[\033[00m\]\[\033[01;31m\]$(__git_ps1 " {%s}")\[\03..
2018.11.01 내용 분리shell 프롬프트에 git branch 표시하기 http://junho85.pe.kr/1150우선 .git-completion.bash .git-prompt.sh 파일이 있어야 한다. .git-completion.bash 는 자동완성을 위한 것이고 .git-prompt.sh 는 프롬프트에 branch 정보를 표시하기 위함이다. 해당 파일들은 아래 경로에서 받을 수 있다. https://github.com/git/git/blob/master/contrib/completion/git-completion.bash https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh ~/.bashrc 설정 ~/.bashrc..