Git
-
[Git] Git commit message ํ ํ๋ฆฟ ๋ง๋ค๊ธฐGit 2022. 5. 24. 13:48
1. .gitmessage.txt ํ์ผ ์์ฑํ๊ธฐ vi .gitmessage.txt 2. ํ ํ๋ฆฟ ์์ฑํ๊ณ ์ ์ฅํ๊ธฐ ################ # feat: (๊ณ์ ๋ช /์ ์ฅ์๋ช #) # fix: (๊ณ์ ๋ช /์ ์ฅ์๋ช #) # docs: (๊ณ์ ๋ช /์ ์ฅ์๋ช #) # refactor: (๊ณ์ ๋ช /์ ์ฅ์๋ช #) # style: (๊ณ์ ๋ช /์ ์ฅ์๋ช #) # test: (๊ณ์ ๋ช /์ ์ฅ์๋ช #) # chore: (๊ณ์ ๋ช /์ ์ฅ์๋ช #) # design: (๊ณ์ ๋ช /์ ์ฅ์๋ช #) ################ # ์ปค๋ฐ ํ์ : ์ปค๋ฐ ์ ๋ชฉ (๊ณ์ ๋ช /์ ์ฅ์๋ช #์ด์๋ฒํธ) ํ์์ผ๋ก ์์ฑํ๋ฉฐ ์ ๋ชฉ์ ์ต๋ 50๊ธ์ ์ ๋๋ก๋ง ์ ๋ ฅ # ์ ๋ชฉ์ ์๋ซ์ค์ ์์ฑ, ์ ๋ชฉ ๋์ ๋ง์นจํ ๊ธ์ง, ๋ฌด์์ ํ๋์ง ๋ช ํํ๊ฒ ์์ฑ ################ # ์ธ๋ถ ๋ด์ฉ์ ์..
-
[Git] Found a swap file by the name ํด๊ฒฐ ๋ฐฉ๋ฒGit 2022. 3. 31. 17:01
์ปค๋ฐํ ๋ฉ์์ง๋ฅผ ์์ ํ๋ ค๊ณ ํ์์ฒ๋ผ git commit --amend ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค. ๊ทผ๋ฐ ๊ฐ์๊ธฐ ๋ฐ์ํ ์ค๋ฅ. ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์๋ค. Found a swap file by the name "ํด๋๊ฒฝ๋ก/.git/.COMMIT_EDITMSG.swp" ์ด ์ค๋ฅ๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ด ํ์ผ์ ์์ ํ๊ณ ์๊ฑฐ๋, ํ์ผ์ ํธ์ง ์ธ์ ์ด ์ถฉ๋๋์์ ๋ ๋ฐ์ํ๋ ์๋ฌ์ด๋ค. ๋๋ ํ ๋ฆฌ์ .git ํด๋๋ก ์ด๋ํ ํ, .COMMIT_EDITMSG.swp ํ์ผ์ ์ ๊ฑฐํด์ฃผ๋ฉด ํด๊ฒฐ๋๋ค.
-
[Git] error: 'ํด๋์ด๋ฆ/~' does not have a commit checked out ํด๊ฒฐ๋ฐฉ๋ฒGit 2022. 2. 27. 02:25
git add . ๋ช ๋ น์ด๋ฅผ ์คํ์ํค๋ ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ด๋ค. error: 'Algorithm_cpp/' does not have a commit checked out fatal: adding files failed ์ด ์๋ฌ๋ ํ์ฌ ํด๋ (respository) ์์ ์ด๋ฏธ .git์ด ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ ํ์์ด๋ค. ํด๋น ํด๋์ ๊ฐ์ ์จ๊น ํด๋ ํ์ ์ฒ๋ฆฌ๋ฅผ ํ๋ฉด ์จ์ด์๋ .git ํด๋๊ฐ ๋์จ๋ค. ์จ๊น ํด๋ ํ์ํ๋ ค๋ฉด command + shift + . ๋ฅผ ์ด์ฉํ๋ฉด ๋๋ค. .git ํด๋๋ฅผ ์ญ์ ํ๊ณ ๋ค์ git init์ ํ๋ฉด ํด๊ฒฐ๋๋ค. (์ฐธ๊ณ ๋ก, ํด๋์ ๊ทธ ํ์ ํด๋๋ค์ ์กด์ฌํ๋ ๋ชจ๋ .git ํด๋๋ฅผ ์ญ์ ํด์ผํ๋ค.)
-
[Git] .gitignore ํ์ผ ์์ฑํ๊ธฐGit 2022. 1. 9. 22:30
.gitignore ํ์ผ์ git์์ ํน์ ํ์ผ์ ์ถ์ ๋์ง ์๋ ์ํ๋ก ์ ์งํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค. ์ฆ, git์ ํฌํจ์ํค์ง ์์ ํ์ผ์ ์ค์ ํ ๋ ์ฌ์ฉํ๋๋ฐ ๋ณดํต ์คํ ํ์ผ, ๋ก๊ทธ ํ์ผ, ๋ฌธ์ ํ์ผ, ํจํค์ง ํ์ผ ๋ฑ์ ํฌํจ์์ผ์ค๋ค. ์ด์ ํ์ผ์ ์์ฑํด๋ณด๋๋ก ํ์. ๋จผ์ ์๋ ์ฌ์ดํธ์ ์ ์ํ๋ค. gitignore.io Create useful .gitignore files for your project www.toptal.com ์๋ ์ฌ์ง์ฒ๋ผ Swift, Xcode, CocoaPods๋ฅผ ์ ๋ ฅํ๊ณ ํ์ผ์ ์์ฑํ๋ค. ์์ฑ ๋ฒํผ์ ๋๋ฅด๋ฉด, ์๋์ ๊ฐ์ ํ์ผ์ด ์์ฑ๋๋๋ฐ ์ด๋ฅผ ์ ๋ถ ๋ณต์ฌํ๋ค. ํ์ผ ๋ด์ฉ์ ๋ฐ์ ํด๋ฆญ! ๋๋ณด๊ธฐ .gitignore # Created by https://www.toptal.com/deve..
-
[Git] ์ด๋ฏธ pushํ ์ปค๋ฐ ๋ฉ์์ง ๋ณ๊ฒฝํ๊ธฐGit 2022. 1. 5. 08:48
๊ฐ์ฅ ์ต์ ์ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์์ ํ๊ธฐ ์ํ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค. git commit --amend ๊ฐ์ฅ ์ต์ ์ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์์ ํ๋ค. vi ์ฐฝ์์ i๋ฅผ ์ ๋ ฅํด์ ์ ๋ ฅ ๋ชจ๋ (INSERT) ๋ชจ๋๋ก ์ ํ ํ, ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์์ ํ๋ค. ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์์ ํ ํ์ ESC๋ฅผ ๋๋ฌ์ ์ ๋ ฅ์ ๋๋ด๊ณ , :wq๋ฅผ ์ ๋ ฅํ๊ณ vi ์ข ๋ฃ! ใ ค ์๋ ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด์ ์์ ๋ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๊ฐ์ ๋ก push ํด์ฃผ๋ฉด ์๋ฃ! git push --force