목차
1. git config 명령어 치면 나오는 내용 -- ( 언젠가 보겠지 복사 : 쓴 일 아직 없음)
2. 코딩애플 git 관련 영상 요약
1. git config
Config file location
--global use global config file
--system use system config file
--local use repository config file
--worktree use per-worktree config file
-f, --file <file> use given config file
--blob <blob-id> read config from given blob object
Action
--get get value: name [value-pattern]
--get-all get all values: key [value-pattern]
--get-regexp get values for regexp: name-regex [value-pattern]
--get-urlmatch get value specific for the URL: section[.var] URL
--replace-all replace all matching variables: name value [value-pattern]
--add add a new variable: name value
--unset remove a variable: name [value-pattern]
--unset-all remove all matches: name [value-pattern]
--rename-section rename section: old-name new-name
--remove-section remove a section: name
-l, --list list all
--fixed-value use string equality when comparing values to 'value-pattern'
-e, --edit open an editor
--get-color find the color configured: slot [default]
--get-colorbool find the color setting: slot [stdout-is-tty]
Type
-t, --type <type> value is given this type
--bool value is "true" or "false"
--int value is decimal number
--bool-or-int value is --bool or --int
--bool-or-str value is --bool or string
--path value is a path (file or directory name)
--expiry-date value is an expiry date
Other
-z, --null terminate values with NUL byte
--name-only show variable names only
--includes respect include directives on lookup
--show-origin show origin of config (file, standard input, blob, command line)
--show-scope show scope of config (worktree, local, global, system, command)
--default <value> with --get, use default value when missing entry
----
2. 코딩애플 git 요약
[1]
상태 보기 : git status
전체 스테이징 : git add .
전체 로그보기 : git log --all --oneline
작업 덩어리 하나, 수정 하나를 기준으로 커밋하는 것이 보통임.
----
[2]
git diff
git difftool
-> vscode tool 에 있는 git 쓰는 게 편하면 그게 나음
git diff a4kd6r s3smj9 : 커밋 serial no? name? 을 지칭하면 각 commit 을 비교해줌
----
[3] git branch https://youtu.be/XFm2qNs30BE
- 안정적 개발을 위해서 복사본을 생성해서 개발 관리하는 개념
- 명령어
git branch coupon[사본 브랜치 이름]
git status 로 상태 확인
git add .
git commit -m '[commit comment 쓰기]'
git switch main
*** 이쯤에서 실습하면 좋음. main 브랜치와 coupon 브랜치에서 각각 커밋 여러번 해보기
- merge 방법
1. main으로 이동 : git switch main
2. merge 할 branch : git merge coupon
- 같은 곳 수정이 없으면, -> 다 합쳐지고 merge 완료
- 같은 곳 수정이 있으면, -> '충돌 conflict', 직접 해결해줘야함.
- 원하는 코드만 남기고 git add .
git commit -m 'conflict 해결'
**[3] - 4줄 요약
브랜치 생성: got branch 브랜치명
브랜치 이동은 git weitch 브랜치명
브랜치 합치기는 기준 브랜치 이동 후, git merge 브랜치명
충돌 해결은 코드 고치고 git add & git commit
이클립스에서 git- commit, pull, push 를 알 것 같은데, 애매한 사람 추천 글! (0) | 2022.02.10 |
---|---|
git 초보, repository 생성시 Readme 안 눌렀을 때... (0) | 2021.12.19 |
댓글 영역