소스트리를 설치하면 git 은 시스템이든 임베디드로든 선택하여 설치할 수 있다.

이때 임베디드 git 경로를 알아야 IDE 상에서 git 설정할때 불편을 없앨 수 있다.


  • Windows
        C:\Users\User\AppData\Local\Atlassian\SourceTree\git_local\bin\git.exe C:\Users\User\AppData\Local\Atlassian\SourceTree\git_local\bin\cmd\git.exe
        or
        
        %USERPROFILE%\AppData\Local\Atlassian\SourceTree\git_local\bin
  • Mac
    /Applications/SourceTree.app/Contents/Resources/git_local/bin

위 경로에 보면 git 이 있음.
난 노란색 글씨로 설정함.

'OS & Infra > GIT' 카테고리의 다른 글

[SourceTree] 소스트리 임베디드 깃 경로 (SourceTree Embedded Git Path)  (0) 2018.03.22
[펌] git 파일 대소문자 변경하기  (0) 2015.09.22
GIT 참고링크  (0) 2015.06.24
GIT 명령어  (0) 2015.06.24

문제:

대부분의 프로젝트는 작업은 맥에서 하지만 운영은 CentOS에서 하고 있다.
작업할 때 가끔 실수로 파일명의 대소문자가 틀릴 때가 있는데,
맥에서는 대소문자를 구분하지 않기 때문에 오류가 나지 않아서 배포 후에야 대소문자를 구분하는 CentOS 환경에서 발견하곤 한다.

맥에선 대소문자를 변경해 커밋해도 같은 파일로 인식하기 때문에,
늘 다른 이름으로 변경했다가 커밋하고, 다시 대소문자를 변경한 후에 커밋하는 방법으로 해결하고 있었다.

번거롭다.
더 간단한 방법은 없을까?


해결책:

`git mv`에 `--force` 옵션을 사용하면 한 번에 처리할 수 있다!

예) `git mv --force myfile MyFile`

http://stackoverflow.com/questions/10523849/git-changing-capitalization-of-filenames

'OS & Infra > GIT' 카테고리의 다른 글

[SourceTree] 소스트리 임베디드 깃 경로 (SourceTree Embedded Git Path)  (0) 2018.03.22
[펌] git 파일 대소문자 변경하기  (0) 2015.09.22
GIT 참고링크  (0) 2015.06.24
GIT 명령어  (0) 2015.06.24
Git


'OS & Infra > GIT' 카테고리의 다른 글

[SourceTree] 소스트리 임베디드 깃 경로 (SourceTree Embedded Git Path)  (0) 2018.03.22
[펌] git 파일 대소문자 변경하기  (0) 2015.09.22
GIT 참고링크  (0) 2015.06.24
GIT 명령어  (0) 2015.06.24

출처 : http://tech.sungamyang.com/?p=59

Nodeschool.io를 통해 필수적인 Git 사용법을 배우고 있다. 간단하지만 필수적인 명령어를 정리하면 다음과 같다.

Git 버전 확인

  • git –version

사용자 이름과 이메일 설정

  • git config –global user.name “<사용자이름>”
  • git config –global user.email “<사용자이메일>”

Git 저장소(repository) 생성 (Git 인스턴스 라고도 부름)

  • mkdir <폴더이름>
    cd <폴더이름>
    git init

Git 상태 확인

  • git status

파일의 변경사항 확인

  • git diff

업데이트한 파일을 commit하기 위해 추가

  • git add <파일이름>

변경된 모든파일을 commit하기위해 추가

  • git add . 또는 git add -A

변경사항을 짧은 메시지와 함께 commit(저장) 하기

  • git commit -m “<commit 메시지>”

로컬 저장소를 Remote(Github.com에 있는 온라인 저장소)와 연결

  • git remote add <Remote 이름> <Github 주소>

Remote 연결 보기

  • git remote -v

변경된 내용 local로 가져오기

  • git pull <remote 이름> <branch 이름>

변경된 내용 remote에 반영하기

  • git push <Remote 이름> <Branch 이름>

저장소 복제하기

  • git clone <gIthub 주소>

원본 저장소 연결하기

  • git remote add <Remote 이름> <github 주소>

브랜치 생성한 후 해당 브랜치로 작업공간 바꾸기

  • git checkout -b <branch 이름>

새로운 브랜치 생성하기

  • git checkout -b <branch 이름>

특정 브랜치로 작업공간 변경하기

  • git checkout <branch 이름>

브랜치 목록 출력하기

  • git branch

현재 작업중인 브랜치 이름 변경하기

  • git branch -m <새로운 branch 이름>

Pull in changes from a remote branch

  • git pull <remote 이름> <remote branch 이름>


'OS & Infra > GIT' 카테고리의 다른 글

[SourceTree] 소스트리 임베디드 깃 경로 (SourceTree Embedded Git Path)  (0) 2018.03.22
[펌] git 파일 대소문자 변경하기  (0) 2015.09.22
GIT 참고링크  (0) 2015.06.24
GIT 명령어  (0) 2015.06.24

+ Recent posts