[첫화면으로]Git/이럴땐이렇게

마지막으로 [b]

6 번째 수정본
(6 번째 수정본부터 6 번째 수정본까지의 변경사항) (소소한 수정, 다른 사용자에 의한 수정)
(두 수정본의 내용이 동일하거나, 수정본을 비교할 수 없음.)
잡다한 사례나 문제 해결에 관한 것들. 구글링하다 발견한 걸 옮겨 둠.

1. 이럴 땐 이렇게

로컬에서 A저장소를 클론해서 B저장소를 새로 만들었는데, B는 A에서 pull만 해 오고, 역으로 B에서 A로 push는 할 수 없게 막으려면:

로컬에서 만든 저장소를 다른 곳에 복사하고 싶을 때 (로컬로 복사해오는 건 clone으로 하지만 그 반대 방향을 원할 때):
git remote add origin git@github.com:foo/bar.git
git push origin master

현재 작업 브랜치에서 작업 중인데 버그를 발견. 이 버그는 다른 브랜치에서 해결하고, 다시 작업 브랜치에 반영하고 싶은 경우:

저장소 안에 여러 폴더가 있는데, 그 중 한 폴더를 빼내어 별도의 저장소로 만들면서 기존 히스토리까지 유지하고 싶은 경우:

플랫폼에 따라 달라지는 개행문자 변환

원격 저장소에 http로 접속할 때, 커밋하는 양이 많으면 git push 할 때 HTTP 411 코드 에러가 난다. 설정에서 최대값을 올려줌

2. 딱 부러진 해결책을 못 찾은 상태

로컬 저장소에서 한 파일에 '특정한 변경' 부분만 따로 유지하되, 원격으로 push할 때 전달되지 않게 막고 싶은 경우:

3. Commens

이름:  
Homepage:
내용:
 

기타분류

이 수정본 편집일: 2013-10-25 10:28 am (변경사항 [d])
2262 hits | Permalink | 변경내역 보기 [h] | 현재 수정본 보기 | 6 번째 수정본 소스 보기