2011-05-05 7 views
13

git에 대한 좋은 소식을 들었습니다. 설치하기 전에 시도해보고 싶습니다. 만약 내가 학교에서 자식을 사용하고 싶었다면 이것도 플래시 드라이브에 넣는 것이 좋을 것이다. /path/to/git init과 같은 전체 경로를 사용할 수 있습니까?설치하지 않고 git을 사용할 수 있습니까?

나는 Mac OS X를 주로 사용하므로 질문은 대부분 Mac 용이지만 다른 OS에서도 가능한지 알고 싶습니다.

편집 :

출처에서 컴파일. 다음 명령을 사용했습니다 :

cd git-1.7.5.1 #this is the decompressed dir containing src 
make configure 
./configure --prefix=/path/to/install/git 
make all 
sudo make install 

이 방법의 단점은 일단 컴파일되면 200MB의 막대한 비용이 들게된다는 것입니다. 그래서 나는 jgit를 대답으로 선택했습니다. jgit.sh는 2메가바이트보다 작하고 다음 명령을 지원합니다

add  Add file contents to the index 
branch List, create, or delete branches 
checkout Checkout a branch to the working tree 
clone  Clone a repository into a new directory 
commit Record changes to the repository 
daemon Export repositories over git:// 
diff  Show diffs 
fetch  Update remote refs from another repository 
init  Create an empty git repository 
log  View commit history 
merge  Merges two development histories 
push  Update remote repository from local refs 
rm  Stop tracking a file 
tag  Create a tag 
version Display the version of jgit 

당신은 jgit.sh 여기에서 다운로드 할 수 있습니다 http://www.eclipse.org/jgit/download/

+0

(chmod +x jgit.sh에 기억) 그 정도 의지. 비록 당신이 그것을 제거하지 않더라도, 당신은 그것이 걸리는 몇 메가를 통지하지 않을 것이라는 점을 확신합니다. –

+1

@Matt 완전히 제거 할 수 있는지 확신 할 수 없었습니다. 바라건대 제거는 이전의 경로로 되돌아 갈 것입니다. 같은 날 설치 제거에만 설치하는 것을 좋아하지 않습니다. 뒤에 남겨진 것이 항상 있습니다 :/ – styfle

+0

제거 후 남아있는 파일의 예를 들려 줄 수 있습니까? – Blender

답변

9

JGit을 사용해 볼 수도 있습니다. 기본 Git 명령을 실행할 수있는 단일 bash 파일입니다. 힘내는 그 bash 스크립트에 포함되어있다.

이 JGit를 다운로드 두 번째 링크를 선택하려면 http://www.eclipse.org/jgit/download/ 한 번 다운로드 여기에 (자체 명령 줄 실행 파일을 포함), jgit.sh하고 그냥 실행하도록 이름을 바꿉니다 jgit.sh는 자식의 밤은을 설치

+0

흥미 롭다. 이것은 git의 자바 구현일까요? 조금 느리지 만 매우 작습니다 (2MB 미만). 어떤 명령이 지원되는지 어떻게 알 수 있습니까? – styfle

+1

당신은 그들을보십시오;) – Blender

+0

@Blender 나는 천천히. 스크립트를 실행할 때 명령이 나열됩니다. – styfle

3

그냥 --prefix=/path/to/install/folder/ 및 해당 폴더에 바로 make install을 사용하여 소스를 컴파일 할 수 없음을?

+0

나는 성공적으로 다음 명령을 사용하여 코드를 내장 설치하다 ' – styfle

관련 문제