일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 청년주택 신청방법
- 애플워치 줄질
- 남영역 청년주택
- c++
- 먼슬리
- 맥북 호스트 설정
- 2022 굿노트 다이어리
- 애플워치 스타라이트
- 인계동 파스타
- mac os hosts
- 먼슬리 속지
- ubuntu
- 애플워치 스포츠루프
- hosts 설정
- 아이패드
- 굿노트 먼슬리
- 애플워치7 스타라이트
- 굿노트 다이어리
- 굿노트 다이어리 공유
- 굿노트 위클리
- 강릉 당일치기 코스
- 강릉 새벽기차
- 굿노트
- 역세권 청년주택 신청기준
- 굿노트 템플릿
- 굿노트 속지
- 아이패드 굿노트
- GIT
- 굿노트 속지 공유
- VMware
- Today
- Total
목록GIT (6)
하루하루
2020/01/21 - [Git] - [Git] git 4개의 공간 저장소 초기화 mkdir cd git init 저장소 복제 git clone 새로운 파일 추가/추적 (Staging Area 추가) 파일 또는 폴더를 Tracked 상태로 만든다. 파일은 여러개 추가 가능하다. 폴더를 추가할경우 아래에 있는 모든 파일을 재귀적으로 추가한다. git add 추가 파일 취소 (Staging Area -> Unstage) 파일명을 작성하지 않을 경우 add한 파일을 전체 취소한다. git reset HEAD 파일 상태 확인 git status 간단하게 확인 -s 또는 --short 옵션을 준다. git status -s Staging Area의 파일 commit git add 명령으로 추가한 파일을 commi..
git은 4개의 공간으로 관리된다. Working Directory, Index, Repository, stash 1. Working Directory (작업 공간) 실제 프로젝트 디렉토리 실제 코드를 추가하거나 수정하는 등 변경되는 공간 git의 이력과 관련된 정보가 저장되어 있다. Working Directory의 모든 파일은 Tracked(관리대상)와 Untracked(관리대상 아님)로 나눈다. Tracked 파일은 Unmodified(수정하지 않음), Modified(수정함) 그리고 Staged(commit으로 저장소에 기록할) 상태 중 하나 2. Repository (저장소) 파일이나 폴더를 변경 이력별로 저장 .git 디렉토리 내에 존재 Local Repository : 내 PC예 파일이 저장..
git 저장소 만들기 기존 디렉토리를 git 저장소로 만들기 기존 프로젝트를 git으로 관리하고 싶은 경우 우선 프로젝트의 디렉토리로 이동 후 git init 명령어를 통해 .git이라는 하위 디렉토리를 생성한다. $cd /home/user/my_project $git initgit이 파일을 관리하게 하려면 저장소에 파일을 추가하고 커밋한다. $git add *.c 모든 .c 파일을 추가 $git commit -m 'initial project version' 따옴표 안 커밋 메시지 작성 후 커밋기존 저장소 Clone 하기 git clone 명령을 통해 저장소를 clone 한다. libgit2 라이브러리 소스코드를 Clone 하려면 아래와 같이 실행한다. $ git clone https:/..
- error: 레퍼런스를 'ssh://@@@@@'에 푸시하는데 실패했습니다. $ git push origin master 위 처럼 push를 할 경우 발생하였다. gerrit으로 push 할 경우 HEAD:refs/for/{branch-name} 으로 push 해야 한다. $git push origin HEAD:refs/for/master - [remote rejected] HEAD -> refs/for/master (missing Change-Id in commit message footer) push를 해도 위와 같이 Change-Id 가 missing 이라는 메시지가 발생한다. gerrit의 리뷰는 commit 메시지의 Change-Id로 구분하기 때문에 항상 커밋 메시지에 Change-Id를 넣..
git 서버를 사용하기 위해선 ssh 공개키로 인증해야 한다. 공개키를 만드는 방법을 알아보자. 사용자의 ssh키들은 기본적으로 사용자의 ~/.ssh 디렉토리에 저장되고, 그 디렉토리 파일을 보면 이미 공개키가 있는지 확인할 수 있다. $cd ~/.ssh $ls 위의 명령어를 사용후 id_dsa나 id_rsa라는 파일이 보이고 .pub확장자가 붙은 파일이 존재한다면 $cat ~/.ssh/id_rsa.pub 더보기 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSU GPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3 Pbv7kOdJ/MTyBlWXF..
git 설치 후 git 사용 환경을 설정해야 한다. 사용자 정보 등록 git 설치 후 해야 할 것은 사용자 이름과 이메일 주소를 설정하는 것이다. git은 commit할 때 마다 이 정보를 사용하고, 한 번 커밋한 후 정보를 변경할 수 없다. $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com user.name과 user.email 뒤에 각각 자신의 이름과 이메일을 설정한다. 위와같이 --global 옵션을 지정할 경우 한 번만 설정해주면 되고, 만약 프로젝트마다 다른 이름, 이메일을 사용하고 싶다면 --global 옵션을 제거하면 된다. 설정 확인 $ git config --list