์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- SwiftUI
- Queue
- WebView
- ์ฝ๋ฉํ ์คํธ
- ์คํ
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- ์ด์งํ์
- ๋์ ํฉ
- ๋ถํ ์ ๋ณต
- dp
- ๋ฐฑํธ๋ํน
- ๋ถํ ํ์
- ์๊ณ ๋ฆฌ์ฆ
- WebApp
- ๋ธ๋ฃจํธํฌ์ค
- BFS
- ๋ถํ ์ ๋ณต
- ๋ฌธ์์ด
- ๋นํธ์ฐ์ฐ์
- ๋ฐฑ์ค
- ์ฝํ
- Swift
- ํ๋ก๊ทธ๋๋จธ์ค
- ์์
- dfs
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- ios
Archives
- Today
- Total
MUKER_DEV with iOS
[Git] git ํ๋ฐฉ์ ์ ๋ฆฌํ๊ธฐ ๋ณธ๋ฌธ
git ํ๋ฐฉ ์ ๋ฆฌ
์ ์ ์ด๋ฆ, ์ด๋ฉ์ผ ์ค์
git config --global user. name “์ ์ ์ด๋ฆ”
git config --global [user.email](http://user.email) “์ ์ ์ด๋ฉ์ผ”
๊ธฐ๋ณธ ๋ธ๋์น๋ช ๋ณ๊ฒฝ
git config --global init.defaultBranch main
ํด๋น ๊ฒฝ๋ก .git ํด๋ ๋ง๋ค๊ธฐ
git init
ํด๋น ๊ฒฝ๋ก ํด๋ ์ํฉ ๋ณด๊ธฐ
git status
ํด๋น ๊ฒฝ๋ก ํ์ผ git์ ์ ์ฅํ๊ธฐ
git add .
git์ ์ ์ฅ๋ ํ์ผ ์ปค๋ฐํ๊ธฐ
git commit
git commit -m “description”
- add์ commit์ ๊ฐ์ดํ๊ณ ์ถ๋ค๋ฉด
git commit -am “description”
ํ์ง๋ง! ์๋ก ์ถ๊ฐ๋ ํ์ผ์ด ์์ ๋๋ง ํ์
์ปค๋ฐ ๋ด์ญ ํ์ธ (์ปค๋ฐ ํด์ ํ์ธ)
git log
git ๋ฆฌ์ ํ๊ธฐ
git reset --hard ๋์๊ฐ ์ปค๋ฐํด์
- ํ์ฌ git์ ์ ์ฅ๋์ด์๋ ์ง์ ์ผ๋ก ๊ฐ๊ธฐ
git reset --hard
git revert ํ๊ธฐ
git revert ๋์๊ฐ ์ปค๋ฐํด์
- reset์ ํด๋น ๋ฒ์ ์ผ๋ก ๊ฐ๋ฉด ๋์๊ฐ๋ ๊ตฌ๊ฐ์ ๋ชจ๋ ์ง์๋ฒ๋ฆฌ์ง๋ง
revert๋ ํด๋น ๊ตฌ๊ฐ์ ๋ณํ๋ง ์ ๊ณจ๋ผ์ ๊ฐ์ ธ์ด
ํ์ ํ ๋๋ reset๋ณด๋จ revert๋ฅผ ๋ง์ด ์
Vi ์ ๋ ฅ ๋ชจ๋ ๋ช ๋ น์ด
- git ์ปค๋ฐํ๊ธฐ
description
→ESC
→:wq
- ์
๋ ฅ ์์
i
- ์
๋ ฅ ์ข
๋ฃ
esc
- ์ ์ฅ ์์ด ์ข
๋ฃ
:q
- ์ ์ฅ ์์ด ๊ฐ์ ์ข
๋ฃ
:q!
- ์ ์ฅํ๊ณ ์ข
๋ฃ
:wq
์จ๊ธดํ์ผ/ํด๋ ๋ณด๊ธฐ
command + shift + .
ํ์ผ/ํด๋ ๊ฒฝ๋ก ๋ณต์ฌํ๋ ๋ฐฉ๋ฒ
- ํ์ผ ๋๋ ํด๋ ํด๋ฆญ ํ
command + option + c
ํ์ผ ๋ฌด์ํ๋ ๋ฐฉ๋ฒ
.gitignore
ํ์ผ ๋ง๋ค๊ธฐ- ํ์ผ ์์ git์ ํฌํจํ๊ณ ์ถ์ง ์์ ํ์ผ ๋ช ์
git ๋ธ๋์น ์์ฑ / ์ด๋ / ์ญ์
git branch add-coach
git branch
git switch add-coach
- ๋ธ๋์น ์์ฑ๊ณผ ๋์์ ์ด๋
git switch -c new-teams
๊น ์ญ์ ํ๊ธฐ git branch -d ์ญ์ ํ ๋ธ๋์น๋ช
- ์ง์ธ๋ ค๋ ๋ธ๋์น์ ๋ค๋ฅธ ๋ธ๋์น๋ก ์ ์ฉ๋์ง ์์ ๋ด์ฉ์ ์ปค๋ฐ์ด ์์์์๋
-D
(๋๋ฌธ์) ๋ก ๊ฐ์ ์ญ์ - ๋ธ๋์น ์ด๋ฆ ๋ณ๊ฒฝ
git branch -m ์ญ์ ํ ๋ธ๋์น๋ช ๋ณ๊ฒฝํ ๋ธ๋์น๋ช
git์์ ๋ธ๋์น ๋ด์ญ ๋ณด๊ธฐ
git log --all --decorate --oneline --graph
branch๋ฅผ ํฉ์น๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ
- Merge ์ Rebase
- Merge๋ ๊ธฐ๋ณธ ๋ธ๋์น๋ค์ ๋๋๊ณ ํฉ์ณ์ง์ง๋ง Rebase๋ ํฉ์ณ์ง ๋ธ๋์น๋ ์์ด์ง
- ๋ค๋ฅธ๋ธ๋์น์์ main๋ธ๋์น๋ก merge ํ ๋๋ main๋ธ๋์น์์
git merge ๋ค๋ฅธ๋ธ๋ฐ์น๋ช
- ๋ค๋ฅธ๋ธ๋์น์์ main ๋ธ๋์น๋ก Rebase ํ ๋๋ ๋ค๋ฅธ๋ธ๋์น์์
git rebase main
Merge ์ถฉ๋ ํด๊ฒฐํ๊ธฐ
- ๋น์ฅ ์ถฉ๋ ํด๊ฒฐ์ด ์ด๋ ค์ธ ๊ฒฝ์ฐ merge ์ค๋จ
git merge --abort
'๐ง๐ปโ๐ป ๊ฐ๋ฐ > Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] github์์ .DS_Store ํ์ผ ์ญ์ ํ๊ธฐ (0) | 2022.07.02 |
---|