일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MS-SQL
- MySQL
- ASP
- node.js
- 함수
- IOS
- javascript
- 다이어트
- 맛집
- PyQt
- 라즈베리파이
- 유니티
- ubuntu
- GIT
- swift
- python
- mssql
- tensorflow
- sqlite
- Linux
- 날짜
- pandas
- urllib
- Unity
- PER
- 리눅스
- PyQt5
- port
- Excel
- flutter
목록랭귀지 (557)
아미(아름다운미소)
log커밋 히스토리 조회git logoptions-p: 각 커밋에 적용된 패치(patch, 반영된 변경사항)를 보여줍니다.--stat: 각 커밋에서 수정된 파일의 통계정보를 보여줍니다.--shortstat: --stat 옵션의 결과 중에서 수정한 파일, 추가된 줄, 삭제된 줄만 보여줍니다.--name-only: 커밋 정보중에서 수정된 파일의 목록만 보여줍니다.--name-status: 수정된 파일의 목록을 보여줄 뿐만 아니라 파일을 추가한 것인지, 수정한 것인지, 삭제한 것인지도 보여줍니다.--abbrev-commit: 40자 짜리 SHA-1 체크섬을 전부 보여주는 것이 아니라 처음 몇 자만 보여줍니다.--relative-date: 정확한 시간을 보여주는 것이 아니라 '2주 전'처럼 상대적인 형식으로 보..
diffunstaged와 staged의 비교git diff git diff --check # 충돌 문자가 있거나 공백 에러가 있는지 확인staged와 commited의 비교git diff --cached git diff --staged
config깃 저장소의 설정을 조회/관리하는 명령어. --global 옵션이 없으면 저장소별 설정을 의미합니다.작업자의 이름/이메일 설정git config --global user.name "이름" git config --global user.email "이메일"기본 편집기 설정git config --global core.editor 편집기Diff 도구 설정git config --global merge.tool vimdiff설정 확인git config --list git config -l git config --global --list git config core.editor단축어(alias) 만들기git config --global alias.사용할키워드 '명령어'git config --global a..
clone저장소 복제현재 경로에 로컬 깃 저장소가 될 디렉토리를 만들고 리모트 저장소의 데이터를 모두 받아온다. 디렉토리명을 따로 명시하지 않으면 리모트 저장소의 이름과 동일하게 생성됩니다.git clone ~/Documents/workspace/ex/cal/src git clone file://c:/users/noritersand/noriterGit/localServer localGitRepo git clone https://noritersand@dev.naver.com/git/lernforscm.git naverGitRepo git clone git://github.com/schacon/grit.git gitHubRepo리모트 저장소를 복제하면서 bare repository로 설정git clone -..
blame바보같은 커밋을 비난하기 위한 명령어 데이터의 각 줄을 누가 언제 마지막으로 고쳤는지 확인할 수 있으며 디버깅 용도로 사용합니다.파일 커밋 정보 줄 단위로 보기git blame 파일 특정 라인만 보기git blame -L 시작라인,종료라인 파일git blame -L 12,22 simplegit.rb파일의 줄 단위의 복사, 붙여넣기, 이동 정보 보기git blame -M 파일파일의 줄 단위의 이동과 원본 파일 정보 보기git blame -C -C 파일
tag태그 조회git taglightweight 태그 만들기특정 커밋지점의 포인터를 생성(책갈피와 비슷한 개념)git tag v2.2 # 현재 브랜치의 마지막 커밋에 v2.2 태그 생성annotated 태그 만들기이름, 이메일, 날짜, 메시지를 저장하는 태그를 생성함git tag -a v1.1 -m "my version 1.1"지나간 커밋에 태그 만들기체크섬을 알고 있다면 예전 커밋에도 태그할 수 있습니다.git tag v0.8 9fceb02태그에 서명GPG(GNU Privacy Guard) 개인키로 태그에 서명git tag -s 태그명 [-m "태그메시지"]git tag -s v1.5 -m "my signed 1.5 tag"태그 서명 검증태그서명에 사용된 키가 공개키인지 검증합니다.git tag -v ..
svnSVN 저장소 복제git svn clone SVN저장소주소표준 레이아웃 SVN 저장소 복제표준 레이아웃(trunk와 branches, tags 폴더가 같은 위치에 있는 구조)을 사용하는 SVN 저장소를 복제할 때 사용합니다.git svn clone -s SVN저장소주소비표준 레이아웃 SVN 저장소 복제trunk와 branches, tags 폴더의 위치를 각각 지정하는 방식입니다.git svn clone -T 트렁크경로\-b 브랜치경로\-t 태그경로\svn저장소표준 레이아웃 SVN 저장소의 특정 리비전 복제git svn clone -s -r 2321표준 레이아웃을 사용하는 SVN 저장소를 복제하고 모든 리모트 브랜치에 접두어 추가하기git svn clone -s --prefix svn/ svn저장소상..
status저장소 상태 확인git status
stash커밋이나 스테이지가 아닌 별도의 공간에 변경사항을 임시 저장하거나 저장한 내용을 다시 불러오는 명령어.스태시 생성(임시 저장본 만들기)추적 중인 파일의 모든 변경사항을 스태시에 저장되며 워킹 트리와 스테이징 에어리어는 헤드와 같아집니다.git stash # 스태시 생성. stash save와 같음 git stash save git stash -k # --keep-index: staged 상태의 파일은 무시한다. git stash -u # --include-untracked: 추적중이지 않은 파일도 스태시로 저장스태시 확인git stash list # 스태시 목록 확인 git stash show # 첫 번째 스태시 상세 확인 git stash show stash@{0}스태시 적용(임시 저장본 불러..