Mac OSX에서 github에서 어떻게 변경합니까?Github 커밋 된 변경 사항
https://github.com/ettore/three20/commit/63d03a12a6aac60453c94c12d714965aaca810ae
Mac OSX에서 github에서 어떻게 변경합니까?Github 커밋 된 변경 사항
https://github.com/ettore/three20/commit/63d03a12a6aac60453c94c12d714965aaca810ae
git
와 정확히 일치하는 상태에서 ettore/three20
저장소의 복사본을 가져 오기 :
# Create a new (empty) repo
git clone https://github.com/ettore/three20.git
# Enter repo
cd three20
# Checkout the commit
git checkout 63d03a12a6aac60453c94c12d714965aaca810ae
당신은이 THIS API에 의해 GitHub의에서 변경 사항을 적용받을 수 있습니다
GET /repos/:user/:repo/git/commits/:sha
예 당신이 준 사람 :
curl -i https://api.github.com/repos/ettore/three20/commits/63d03a12a6aac60453c94c12d714965aaca810ae > commit_changes
그런 다음 생성 된 commit_changes
파일에서 전체 데이터를 볼 수 있습니다.
"패치":이 파일의 형식은 JSON, 그리고 당신 같은
"patch"
의 변화를 찾을 수 있습니다 "@@ -38,6 +38,12 @@ \ n const 정적 NSInteger kLoadMaxRetries = (NSURLConnection *) 연결 didReceiveData : (NSURLConnection *) 연결 didReceiveResponse : (NSHTTPURLResponse *) 응답; \ n + - (void) 연결 : (NSURLConnection *) 연결 : (2) \ n 인터페이스는 TTRequestLoader() NSData *) 데이터; \ n + - (void) connectionDidFinishLoading : (NSURLConnection ) 연결; \ n + @ end \ n + \ n ///////////////////////////////////// /////////////////////////////////////////////////////////////////// ////////////////////////// \ n /////////////////////// /////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// ////////////////////////////// @@ -100,7 +106,8 @@ - (void) deliverDataResponse : (NSURL) URL {\ n // 엄격히 말하면, % xx 16 진수로 인코딩 된 엔티티를 해석해야합니다. \ n // [NSString dataUsingEncoding]은 올바르게 처리하지 않습니다. ........... (누락)
읽을 수 있지만 가능한 경우 Regular Expression
으로 포맷 할 수 있습니다. 처음에 추가/제거 된 행은 +
/-
이고 끝은 \n
입니다. (당신이 사용하는 경우)
당신은 당신의 vim
이 명령을 실행할 수 있습니다
:%s/\\n/^M/g
이 하나가 실제 줄 바꿈마다 \n
교체 (^M
은 Ctrl+v
에 의해 입력 ->Enter
). 이제 잘 생겼지 만, 네가 잘 할 수 있다고 생각해. ;)
참고 : 변경 사항에 일부 이진 파일 (예 : icon.png)이 포함되어 있으면 쓸모없는 데이터가 많이 생성됩니다.
감사합니다. 그건 – Chris
@ 크리스 당신이 오신 것을 환영합니다 :) – Kjuly