일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스크립트
- Atlassian
- 파이썬
- 설정
- 3.0
- 우분투
- 리눅스
- 노드
- hamonikr
- 윈도우
- DB
- 하모니카
- DATABASE
- 데이터베이스
- java
- install
- 아틀라시안
- Windows
- 자바
- 설치
- javascript
- node
- 자바스크립트
- Linux
- postgres
- JS
- script
- python
- ubuntu
- PostgreSQL
- Today
- Total
목록GIT (7)
LukeHan 의 잡다한 기술 블로그
Git 설치 Link : https://git-scm.com/downloads 위의 주소로 접속하여 자신의 OS 환경에 맞는 버전을 다운로드 하여 설치한다. 기본 명령어 명령어 설명 예시 clone 저장소를 로컬 환경으로 복제하기 위해 사용한다. git clone https://github.com/lukehan/Pople_Server.git status 현재 local branch 상태를 확인한다. git status add 변경 사항을 commit 하기 위해서 add 한다. add 하지 않은 대상은 commit 에서 제외된다. # 전체 add 하는 경우 git add . # 특정 파일만 add 하는 경우 git add index.html commit add 한 목록을 commit 한다. git 은 co..
> git clone --mirror {org_repository} Cloning into bare repository 'org_repository'... remote: Enumerating objects: 4201, done. remote: Counting objects: 100% (783/783), done. remote: Compressing objects: 100% (392/392), done. remote: Total 4201 (delta 381), reused 619 (delta 367), pack-reused 3418Receiving objects: 99% (4159/4201), 25.51 MiB | 10.19 MiB/s Receiving objects: 100% (4201/4201), 27..
개발 진행 중 다른 repository 에 있는 commit 을 가져와야 하는 일이 있어 아래와 같이 정리한다. 동일 repository의 다른 branch 일 경우 git의 cherry pick 기능을 사용해서 브랜치의 커밋포인트를 적용 할 수 있는데, 다른 repository의 커밋 포인트를 땡겨와야 할 경우, 아래 명령어를 실행해서 이를 진행 할 수 있다. # 1. 기존 브랜치 clone git clone git@github.com:sample/sample-project.git # 2. cherry pick을 하고자 하는 다른 repository 추가하면서 repo의 가칭까지 정해준다 ("sample2") git remote add sample2 git://github.com/sample2/samp..
서브모듈 추가하기 메인으로 사용하는 저장소에서 서브모듈을 사용하고 싶다면 아래와 같이 명령어를 사용하여 추가할 수 있다. git submodule add 위와 같이 명령어를 사용하면 .gitmodules에 서브모듈이 아래처럼 추가된다. [submodule "sample-submodule"] path = sample-submodule url = https://github.com/user-id/sample-submodule git status 명령어를 사용하면 두가지가 추가된 것을 확인할 수 있다. 서브모듈 업데이트 서브모듈이 외부에서 업데이트가 되었을 때 현재 사용하려는 메인 깃에도 반영하기 위해 아래와 같이 명령어를 입력한다. git submodule update 서브모듈 제거 git submodule ..
기존 svn 저장소에 있는 코드를 git 으로 이전할 필요가 있어 아래와 같이 진행하게 되었다. 이전 작업자가 commit log 정보를 유지하지 않아 기존 것을 사용할 수 없는 상태여서 아래와 같이 문서를 작성하게 되었다. 준비 svn to git migration 진행을 위해 아래의 두 프로그램이 사전설치 되어 있어야 한다. 사전 설치 프로그램 java git svn Download migration script : https://bitbucket.org/atlassian/svn-migration-scripts/downloads java -jar svn-migration-scripts.jar verify migration script 를 다운 받았다면 위와 같이 입력하여 migration 이 가능한지..
git clone 시 github 로그인시 계정 정보 및 비밀번호를 입력하여도 clone 이 되지 않는 증상을 확인하였다. 확인해 보니 github 정책이 변경되어 personal access tokens 을 이용한 방식으로 clone 할 수 있다고 한다. personal access tokens 를 이용하기 위해 아래와 같이 문서를 작성하여 정리한다. Github 페이지 접속하여 로그인 후 우측 상단의 '내 메뉴 > Settings' 를 클릭 실행한다. 좌측 하단의 'Developer settings' 메뉴를 클릭 실행한다. Developer setting 페이지 좌측 하단의 'Personal access tokens' 메뉴를 클릭 실행한다. Personal access tokens 페이지 우측 상단의..