'Git'에 해당되는 글 3건

  1. 2012.03.16 GIT Extensions - 개념
  2. 2012.03.14 GIT Extensions - 설정
  3. 2012.03.14 GIT Extensions - 설치
Git2012. 3. 16. 01:10

Alienbrain에 익숙한 나에게 Git과 처음 마추쳤을 때 개념을 잡기가 너무 힘들었다.
AB는 서버에 있는 파일을 Getlatest해서 수정하고 싶으면 checkout 하고 수정이 끝나면 submit 하면 된다. 이게 전부다 ;;;
SVN도 원격지의 repository에 접근해서 Checkout을 해서 파일을 가져오고 수정이 끝나면 commit 하면 된다. add가 있긴 하지만 패스 ㅋㅋㅋ
그런데 Git은 init을 하고 add를 해서 commit을 하고 push를 해야 서버에 올라간다.
파일을 받는 것도 pull이 있고 rebase가 있고 fetch는 뭐고 checkout은 언제해야 되고...-_-;;;

일단은 아래 그림을 보고 조금 감을 잡자.



Git을 처음 마주쳤을 땐 명령어들에 대해 글로 익혀서 당췌 개념이 안 잡혔는데
위의 그림을 보고서는 그래도 뭔가 개념이 그려지기 시작했다.
근데............영어다...-_-;;; 거부감이 생기지만...그래도 차근차근 개념을 잡자.

workspace: 내 파일이 있는 작업 공간이다. VS에서 솔루션 만들면 생기는 폴더라고 생각하면 조금 이해가 빠를려나?
index: 바로 commit을 하면 되는데 add 과정을 거친다. AB에는 없는 개념이라 이해도 안되고 불편했다. 아무래도 무분별한 commit을 방지하고자 add를 해서 작업을 하고 작업이 다 되면 그 때 commit 하라는 개념인 듯??
local repository: Git의 가장 큰 특징인 원격 저장소!! 바로 그거다.
remote repository: 서버에 설치 한 git 저장소를 말하는 거겠지.

오늘은 여기까지만~
명령어는 직접 사용하면서 익혀 봐야 겠다. (절대 귀찮은게 아니다...ㅋㅋㅋ)

'Git' 카테고리의 다른 글

GIT Extensions - 설정  (0) 2012.03.14
GIT Extensions - 설치  (0) 2012.03.14
Posted by urban1980
Git2012. 3. 14. 22:50


Git Extensions의 설치를 완료하고 실행을 하면 아래와 같은 설정창이 나타난다.



보다 시피 기분 나쁘게 빨간 부분이 하나 나온다...-_- Repair 버튼을 눌러보자

Git에서 사용하는 User name과 email 주소를 등록한다. Editor는 본인이 즐겨 사용하는 걸로 셋팅하면 된다.
(난 notepad++이 좋더라 ㅎㅎ)
Mergetool과 Difftool은 앞서 설치한 kdiff3로 셋팅한다. Araxis Merge를 쓰고 싶지만 돈이 없는 관계로...ㅠ_ㅠ

Git Bash를 실행하면 가장 먼저 위치하는 Home Directory에 대한 설정이다. 기본적으로 Windows 사용자 폴더로 설정이 되어 있다. 편한 경로로 바꿔써도 된다.
참고로 지금 설정한 값들이 저장 된 .gitconfig 파일도 이 경로에 저장이 되어 있다.

셋팅이 모두 완료 되었다. 휴우~



Alienbrain 만큼은 아니지만 그래도 이 정도면 상용 부럽지 않다.
bash command에 길들여 지면 얼마나 실행하게 될련지는 모르겠다만....ㅋ

'Git' 카테고리의 다른 글

GIT Extensions - 개념  (0) 2012.03.16
GIT Extensions - 설치  (0) 2012.03.14
Posted by urban1980
Git2012. 3. 14. 01:38

형상관리 도구로 SVN, Perforce, Alienbrain 등이 있지만 최근 들어 Git의 사용이 많아지고 있다. 내가 Git Extensions을 선택한 이유는 ??

- Alienbrain에 익숙한 나로썬 GUI 환경에 Visual Studio는 기본으로 지원 해 줘야 해.
- 물론 command 명령도 지원을 해 줘야지
- 중앙 서버 없이도 사용 할 수 있잖아!
- 다른 협업 플랫폼과의 연동도 되야하지
- 돈도 없으니 무료면 좋고...

그러니 닥치고 아래 사이트에서 다운!!!
URL : http://code.google.com/p/gitextensions/


1. 시작~



2. 혼자 쓸거냐? 윈도우 사용자 모두 쓸거냐?


3. GUI를 쓰기 위해 MsysGit과 KDiff3 설치


4. VS 체크 되었는지 확인


5. 원격지의 Git 서버를 사용하기 위한 SSH 클라이언트 선택


6. install 들어간다!


7. 우선 KDiff 부터...


8. 그 다음은 Git


9. 옵션 선택( 별다르게 건드릴 건 없다 )


10. 윈도우 CMD창에 Unix 스타일로...


11. Checkout은 윈도우 스타일~ Commit은 Unix 스타일~



12. 끝~


일단 설치는 여기까지...헥헥헥..;;; -_-;;

보너스로~ VS 메뉴바에 Git이 추가 되었다...ㅎㅎㅎ

 

 

 

 

 

 

 

 

'Git' 카테고리의 다른 글

GIT Extensions - 개념  (0) 2012.03.16
GIT Extensions - 설정  (0) 2012.03.14
Posted by urban1980