일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DataFrame
- single cell rnaseq
- CUTandRUN
- matplotlib
- ngs
- js
- pandas
- Git
- single cell
- cellranger
- Bioinformatics
- scRNAseq
- python matplotlib
- HTML
- scRNAseq analysis
- CUT&RUN
- 비타민 C
- 싱글셀 분석
- MACS2
- Batch effect
- javascript
- PYTHON
- CSS
- github
- drug muggers
- ChIPseq
- drug development
- julia
- single cell analysis
- EdgeR
- Today
- Total
바이오 대표
[Git] Advanced Git Interaction : git [commit -a -m / log -p / log-stat / show ] 본문
[Git] Advanced Git Interaction : git [commit -a -m / log -p / log-stat / show ]
바이오 대표 2021. 12. 2. 01:08
기본 명령어 git [init/ config/ add/ commit] 에서 조금 더 활용적으로 사용하기 좋은 명령어이다.
(Git 기본 사용법 (init, config, add, commit))
- git commit -a -m
- git log -p
- git lot --stat
- git show
< git commit -a -m >
$ git commit -a -m "message"
파일을 조금 수정할 때, staging area 를 스킵하고 바로 commit 을 할 수 있다.
- a : stage와 commit 을 한번에! (shortcut to stage any changes to tracked files and commit them in one step)
- m : message
* Git uses the HEAD alias to represent the currently checked-out snapshot of your project ~ lastest commit
< 바뀐 부분 확인하기, getting info about changes (before and after commits) >
$ git log
$ git log -p # 실제 바뀐 lines +, - 로 확인 가능
$ git show [commit ID] # specific commit & associated patch 확인 가능
$ git log --stat # show stats 통계정보
$ git log -> shows the list of commits
* default 값으로 [1] commit message [2] author [3] date of the change 를 보여준다.
실제로 바뀐 lines를 보기 위해서는 -p flag를 사용할 수 있다.
$ git log -p -> (+ added line, - removed line) associated patch
혹은 commit ID를 이용할 수도 있다.
$ git show [commit ID]
$ git log --stat
각 commit 에서 수정된 파일의 통계정보를 보여준다. (어떤 파일이 변경되었고 how many lines were added or removed )
* git commit 을 하기까지 많은 bug 수정과 코드를 변경해야하는데 이를 다 기억할 수 없음으로 git diff 를 잘 활용해야한다
$ git diff shows only unstaged changes by default
$ git diff --staged 를 이용하면 staged 된 changes 확인 가능 (not commited)
$ git add -p 찐 add 전에 확인하기위해 -p flag 사용 가능 -> 확인후 will be asked whether staging or not
Git cheatsheet https://training.github.com/downloads/github-git-cheat-sheet.pdf
'Programming enviorment' 카테고리의 다른 글
[Git] 작업취소 - git [checkout/reset/commit --amend] (0) | 2021.12.05 |
---|---|
[Git] 파일 삭제 및 이름 변경 (Deleting or renaming files) (0) | 2021.12.02 |
[Git] Git 기본 사용법 (init, config, add, commit) (0) | 2021.11.25 |
[Git] Git Install 설치하기 (0) | 2021.11.21 |
[Git] Intro - Linux에서 파일 비교하기 (diff/patch) (0) | 2021.11.17 |