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
아래의 설정을 적당히 편집하여 추가한다.
[core]
  packedGitLimit = 128m
  packedGitWindowSize = 128m

[pack]
  deltaCacheSize = 128m
  packSizeLimit = 128m
  windowMemory = 128m

댓글

이 블로그의 인기 게시물

파이썬 vscode에서 자동 코드 정렬. Formatter.

Unity3D git 저장소에 올릴때 필요없는 파일 제외하기. gitignore

플러터(flutter) 개발 참고 사이트들.