GIT 사용방법
1.GIT 작업공간 설정
1-1. 저장소 초기화
# git init
1-2. 새 디렉토리에 저장소 복사 (= svn checkout)
# git clone git@URL주소:저장소.git
1-3. 브렌치 땡겨받기
# git checkout ?
2. source 추가
# git add 파일명(디렉토리명)
3. source 적용 (로컬)
# git commit
4. source 업로드 (서버) (git add, git commit, git push = svn commit)
# git push
5. source 업데이트
# git pull
6. source 삭제
# git rm 파일명(디렉토리명)
7. source 변경내역 확인 (= svn check modification)
# git status
8. 저장소 히스토리 로그
# git log
9. GIT 롤백
# git reset --hard
10-1. GIT 소스 추출
# git checkout-index -a -f --prefix=../export/
10-2. GIT 특정 리비젼 받기
# git checkout 해쉬코드
10-3. GIT 마스터 소스로 이동
# git checkout master
10-4. GIT 수정한 코드 되돌리기
# git checkout <파일명>
10-5. GIT 브랜치 이름과 파일명이 동일한 경우가 있을 때는
# git checkout -- <파일명>
GIT 환경설정
# git config --global user.name "아이디"
# git config --global user.email 이메일
# git config --global color.ui "auto"
# git config --global merge.tool kdiff3
# git config --global merge.tool bcompare
# git config --list
RSA 키 생성
# ssh-keygen -t rsa -C "이메일"
- 생성된 공개키 ~/.ssh/id_rsa.pub 생성됨
- 개인용 비밀키 ~/.ssh/id_rsa 분실 주의 (분실시 재등록 요청해야 함).
GIT 설치
# sudo apt-get install git-core git-doc git-gui gitg ssh kdiff3
'Programming > 개발환경' 카테고리의 다른 글
git 서버에 적용된 commit을 revert 하는 방법 (0) | 2022.12.08 |
---|---|
SVN 명령어 (리눅스 console) (0) | 2012.12.22 |
Visual Studio 2010 설정관련 (0) | 2012.05.05 |
Visual Studio에서 컴파일한 exe 실행할 때 dll 찾을수 없다는 에러방지 (0) | 2012.02.21 |
TinyOS nesC용 EditPlus2 구문강조 (0) | 2007.10.08 |
QT Setting for Fedora 6 (0) | 2007.09.29 |
BREW (Visual Studio 6 환경설정) (0) | 2007.05.03 |
WIPI Clet (Visual Studio 6 환경설정) (0) | 2007.03.15 |
JDBC와 MySQL의 한글깨짐 해결 (0) | 2006.07.28 |
JSP를 위한 Tomcat + Oracle 환경설정 (0) | 2006.04.04 |