본문 바로가기

git4

Git에서 branch를 master로 바꾸기.. 소스를 관리 하다가.. master가 branch와 간격이 많이 버러졌는데.. branch를 master로 써야 할 경우 입니다. git checkout newFunction git merge -s ours master git checkout master git merge newFunction 방법은 새로운 브렌치에 master를 ours로 머지해 버리고 maser에 다시 머지하는 방법입니다. -s ours 는 —strategy=ours 의 단축 된 표현 입니다. ​ 2019. 4. 18.
bash에서 git 업데이트 체크 하기.. git에서 업데이트 된 내용이 있으면 받는 bash 스크립트 입니다. changed=0 git remote update && git status -uno | grep -q 'Your branch is behind' && changed=1 if [ $changed = 0 ]; then exit 0 fi git pull # 실행 할 코드 들... 주기적으로 업데이트가 있으면 pull을 받았으면 해서 찾아 봤습니다. ​ 2019. 4. 10.
터미널에서 git의 자동완성 기능 사용하기. git을 컴파일 하셔서 설치 하셨으면 gitd의 다운로드 받은 소스에서 contrib/completion에 보시면 git-completion.bash라는 파일이 있을 겁니다. 이 파일을 홈 디렉토리에 카피하고 .bashrc 파일에 아래 내용을 추가합니다. source ~/.git-completion.bash 하지만 git을 컴파일해서 사용하지 않고, yum이나 apt-get으로 설치 하신 분들은. # find / -type f -name "git-completion.bash" -print /usr/share/doc/git-1.7.1/contrib/completion/git-completion.bash 찾은 내용을 .bashrc파일에 넣어 줍니다. source /usr/share/doc/git-1.7.1/.. 2012. 3. 26.
맥에서 svn과 git를 같이 쓰기 위해서.. ignore 설정하기. 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 = /Us.. 2011. 3. 21.