본문 바로가기
[git] fetch 하기 & pull 하기 [git] fetch 하기 & pull 하기 * fetch 하기 $ git fetch [remoteName]$ git fetch origin # 일반적으로 remoteName 은 origin * pull 하기 ( fetch & merge ) $ git pull [remoteName] [refSpec]$ git pull origin fix/issue_1 # 일반적으로 remoteName 은 origin, refSpec 은 branchName git fetch, git fetch origin, git fetch remoteName, git pull, git pull origin, git pull remoteName, [git] fetch 하기 & pull 하기 2020. 3. 4.
[도서 정리] 13. Git 명령어 - ProGit [도서 정리] 13. Git 명령어 - ProGit 13.1. 설치와 설정 * git config * git help -$ git help 13.2. 프로젝트 가져오기와 생성하기 * git init * git clone 13.3. 스냅샷 다루기 * git add * git status * git diff * git difftool * git commit * git reset * git rm * git mv * git clean 12.4. Branch 와 Merge * git branch * git checkout * git merge * git mergetool * git log * git stash * git tag 12.5. 공유하고 업데이트하기 * git fetch * git pull * git p.. 2020. 1. 18.
[도서 정리] 5. 분산 환경에서의 Git - ProGit 5. 분산 환경에서의 Git - ProGit 5.1. 분산환경에서의 워크플로 -중앙집중형 버전 관리 시스템(CCVS)에서는 각 개발자는 중앙 저장소를 중심으로 하는 하나의 노드일 뿐이다.하지만 git 에서는 각 개발자의 저장소가 하나의 노드이기도 하고 중앙 저장소 같은 역할도 할 수 있다.즉, 모든 개발자는 다른 개발자의 저장소에 일한 내용을 전송하거나, 다른 개발자들이 참여할 수 있도록 자신이 운영하는 저장소 위치를 공개할 수도 있다. * 중앙집중식 워크플로 * Integration-Manager 워크폴로 -다른 개발자는 읽기만 가능하고 자신은 쓰기도 가능한 공개 저장소를 만드는 워크플로.이 워크플로에는 보통 프로젝트를 대표하는 하나의 공식 저장소가 있다.기여자는 우선 공식 저장소를 하나 clone 하.. 2020. 1. 9.
[도서 정리] 3. Git 브랜치 - ProGit 3. Git 브랜치 - ProGit 3.1. 브랜치란 무엇인가 -Git 은 데이터를 변경사항(Diff)으로 기록하지 않고 일련의 스냅샷으로 기록한다.커밋하면 Git 은 현 staging area 에 있는 데이터의 스냅샷에 대한 포인터, 저자나 커밋 메시지 같은 메타데이터, 이전 커밋에 대한 포인터 등을 포함하는 커밋 개체(커밋 Object)를 저장한다.이전 커밋 포인터가 있어서 현재 커밋이 무엇을 기준으로 바뀌었는지를 알 수 있다.최초 커밋을 제외한 나머지 커밋은 이전 커밋 포인터가 적어도 하나씩 있고 브랜치를 합친 merge 커밋 같은 경우에는 이전 커밋 포인터가 여러 개 있다. -파일을 stage 하면 git 저장소에 파일을 저장하고(git 은 이것을 blob 이라고 부른다.) staging area.. 2020. 1. 7.
[도서 정리] 2. Git 의 기초 #2 - ProGit [도서 정리] 2. Git 의 기초 #2 - ProGit 2.4. 되돌리기 -되돌린 것은 복구할 수 없기 때문에 주의해야 한다. -이전 커밋에 추가 커밋하고 싶을 때는 git commit —amend 를 사용한다.마지막으로 커밋하고나서 수정한 것이 없다면 커밋 메시지만 변경된다. * 파일 상태를 Unstage 로 변경하기 -Staging Area 에 있는 파일을 Unstage Area 로 옮기려면 아래와 같이 한다.$ git reset HEAD … -git reset 명령을 —hard 옵션과 함께 사용하면 워킹 디렉터리 파일까지 수정되기에 조심해야 한다. * Modified 파일 되돌리기 -git checkout — [file] 을 통해 수정한 파일을 modified 전으로 되돌린다.이 명령은 원래 파일.. 2020. 1. 6.
[git] Git Tutorial ( 기초 강좌 ) - 기본 사용 마스터. Git Tutorial ( 기초 강좌 ) - 기본 사용 마스터. Git 시작 git 설정 파일들 - /etc/gitconfig : 시스템의 모든 사용자와 저장소에 적용되는 설정. 아래 명령어로 접근 $ git config --system - ~/.gitconfig : 특정 사용자에게만 적용되는 설정. 아래 명령어로 접근 $ git config --global - .git/config : git directory 에 있고, 특정 저장소( 현재 작업중인 프로젝트 )에만 적용된다. 아래 명령어로 접근한다. config 적용의 priority 는 local > global > system 이다. $ git config --local - 아래 명령어로 설정 내용을 확인할 수 있다. 여러개의 설정 파일들이 있기 때.. 2012. 11. 10.
반응형