'git'에 해당하는 글 2건

git readme

카테고리 없음 2018. 8. 14. 10:39

branch name on bash prompt

 #!/bin/bash

 parse_git_branch() {

         git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'

 }

 export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ " 



[ new branch ]

$ git branch                          ## branch list 

$ git branch "new branch name"             ## branch create 

$ git checkout "new branch name"          ##branch change 

$ git checkout -b "name"     ##branch create and change  

$ git add. 

$ git commit -m "message"

$ git push origin "new branch name".     ## git push [remote name] [branch name]


[ modification on branch ]

$ git push origin "branch name"


[ branch merge ]

$ git checkout master        # firstly, move to master

$ git merge [branchname]


[ branch del ]

$ git branch -d [branchname]





WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,
출처 : http://gyuha.tistory.com/417


xcode 4.0에서 git가 기본 저장소로 오면서 부터..
svn에서 git로 프로젝트를 전환하려고 하고 있습니다.
우선은 2개를 같이 쓰기 위해서..
하지만, 2개의 관리 툴이 서로를 add해 버리면, 난감해서 ^^;;
서로를 예외로 추가하는 방법을 정리 합니다.

둘다 global 설정을 건드려서 설정하는 방법입니다.

1. git 설정하기..

$ vi ~/.gitignore


이렇게 추가해 줍니다.
 
.svn
.DS_Store
build
xcuserdata

그리고, 

$ git config --global core.excludesfile ~/.gitignore


이렇게 실행해 줍니다.
확인해 보시면, 

$ cat .gitconfig 
[core]
    quotepath = false
    excludesfile = /Users/userid/.gitignore
[user]
    name = Gyuha Shin
    email = userid@mail.com

아.. 여기서, core나 user 정보는 기존에 입력해 놓은 자료입니다.

2. svn 설정하기

$ vi ~/.subversion/config


global-ignores를 찾아서 #으로 되어 있는 주석을 풀어 주시고, .git build xcuserdata등을 추가해 줍니다.

[miscellany]
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo .DS_Store .git build xcuserdata

혹시.. ~/.subversion 폴더가 존재 하지 않으신 분들은.. 

http://mcchae.egloos.com/10610082

svn에서 한글 문제 없이 사용하기 글을 참고 해서.. 설치해 보세요. ^^;
맥에서 한글 파일명을 사용하시는 분들이 svn을 사용 할려면, 이건 해 줘야 합니다.
버전이 1.6.15 버전 까지는 위의 방법으로 패치해도 문제가 없는건 확인 했습니다.

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,