svn 사용자를 위한 간단 git 사용법.
커밋 단계.
Commit(로컬 저장소에 올림.) -> Push(원격 서버에 올림.)
Push 까지 해야 svn의 커밋과 같다.
git에서 Commit 은 숨겨진 폴더인 ".git" 폴더에만 기록하는 것이다.
업데이트.
pull (svn 의 업데이트와 비슷.)
서버와 작업컴퓨터의 버전이 안맞을때.
merge 합니다.
충돌나면 해결하고 푸시해야 합니다.
서버 기준으로 되돌리기.
로그보기 -> 스위치/체크아웃.
작업컴 기준으로 되돌리기.
되돌리기.
git create repository here
- Make it Bare 체크.
다른 클론의 부모 역활을 하는 저장소 생성.
- Make it Bare 언체크.
현재 폴더에서만 작업할 수 있는 로컬 저장소 생성.
------------------------------------------------------------------------------------------
SVN server - tortoisegit client
SVN rebase - svn의 업데이트와 같다.
SVN dcommit - 변경 내용을 svn 서버에 전송. 커밑.
------------------------------------------------------------------------------------------
Push 시에 오류가 날 경우.
- fatal: Out of memory, malloc failed
tortoisegit -> settings -> git -> Edit local .git/config
아래의 설정을 적당히 편집하여 추가한다.
Commit(로컬 저장소에 올림.) -> Push(원격 서버에 올림.)
Push 까지 해야 svn의 커밋과 같다.
git에서 Commit 은 숨겨진 폴더인 ".git" 폴더에만 기록하는 것이다.
업데이트.
pull (svn 의 업데이트와 비슷.)
서버와 작업컴퓨터의 버전이 안맞을때.
merge 합니다.
충돌나면 해결하고 푸시해야 합니다.
서버 기준으로 되돌리기.
로그보기 -> 스위치/체크아웃.
작업컴 기준으로 되돌리기.
되돌리기.
git create repository here
- Make it Bare 체크.
다른 클론의 부모 역활을 하는 저장소 생성.
- Make it Bare 언체크.
현재 폴더에서만 작업할 수 있는 로컬 저장소 생성.
------------------------------------------------------------------------------------------
SVN server - tortoisegit client
SVN rebase - svn의 업데이트와 같다.
SVN dcommit - 변경 내용을 svn 서버에 전송. 커밑.
------------------------------------------------------------------------------------------
Push 시에 오류가 날 경우.
- fatal: Out of memory, malloc failed
tortoisegit -> settings -> git -> Edit local .git/config
아래의 설정을 적당히 편집하여 추가한다.
[core] packedGitLimit = 128m packedGitWindowSize = 128m [pack] deltaCacheSize = 128m packSizeLimit = 128m windowMemory = 128m
댓글
댓글 쓰기