๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

GIT19

[Git] error: src refspec main does not match any error: failed to push some refs to (github repo ์ฃผ์†Œ) ์›๊ฒฉ ์ €์žฅ์†Œ์— push๋ฅผ ํ•˜๋ ค๋Š”๋ฐ ์ด๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋–ด๋‹ค. ๋‹นํ™ฉํ•˜์ง€๋ง๊ณ  solution 1 $ git init ํ•œ ํ›„์— ๋‹ค์‹œ git remote ๋ช…๋ น์–ด๋กœ ์—ฐ๊ฒฐํ•ด์ค€๋‹ค. solution 2 $ git checkout -b master $ git push origin master ๊ธฐ๋ณธ์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” branch๊ฐ€ main์ด๊ธฐ ๋•Œ๋ฌธ์— master branch๋ฅผ ์ƒ์„ฑํ•ด์ค˜์•ผ ํ•œ๋‹ค. 2021. 11. 16.
Version ํ™•์ธ ์ฒดํฌ๋Š” ํ•„์ˆ˜! ๊ฐ€๋” ๋ฒ„์ „์ด ์•ˆ๋งž์•„์„œ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜์ง€ ์•Š์„ ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์ฒดํฌ๋Š” ํ•„์ˆ˜!! 2021. 11. 15.
[Git] commit ๋ฉ”์„ธ์ง€ ์ˆ˜์ •ํ•˜๋Š” ๋ฒ• // 1. ์ˆ˜์ •ํ•  log๋กœ ๋Œ์•„๊ฐ„๋‹ค. (์ตœ๊ทผ commit message๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๊ฒฝ์šฐ์—๋Š”, ์ˆ˜์ •ํ•  log ์ดํ›„์˜ commit๋“ค์€ ๋‹ค ใ…‚2๋œ๋‹ค... ๋ˆ™๋ฌผ..) $ git reset --mixed [๋Œ์•„๊ฐˆ log] // 2. ์ตœ๊ทผ commit์„ ์ˆ˜์ •ํ•œ๋‹ค. $ git commit --amend // 3. ๋‹ค์‹œ ์›๋ž˜๋Œ€๋กœ add ๐Ÿ‘‰๐Ÿป commit ๐Ÿ‘‰๐Ÿป push๋ฅผ ํ•ด์ค€๋‹ค. (push๋Š” ๊ฐ•์ œ๋กœ ํ•ด์•ผํ•จ) $ git add . $ git commit -m "๋ฉ”์„ธ์ง€ ๋‚ด์šฉ" $ git push origin [branch ์ด๋ฆ„] -f 2021. 11. 10.
[Git] commit ๋ฉ”์„ธ์ง€ ๋„ฃ๊ธฐ ์‹ซ์„ ๋•Œ // 1. ์ €์žฅ $ git add . // 2. ๋ช…๋ น์–ด ์ž…๋ ฅ $ git commit --allow-empty-message // 3. :wq๋กœ ๋ฐ”๋กœ ์ €์žฅ & ์ข…๋ฃŒ 2021. 11. 10.
[Git] branch ์‚ญ์ œํ•˜๋Š”๋ฒ• ๐Ÿ’Œ ์›๊ฒฉ ์ €์žฅ์†Œ(Remote Repository, ์ฆ‰ Github)์— ์˜ฌ๋ผ๊ฐ„ branch ์‚ญ์ œํ•˜๋Š” ๋ฒ• $ git push origin :์‚ญ์ œํ• _branch_name : ๊ฐ€ ํฌ์ธํŠธ!! ๐Ÿ’Œ ์›๊ฒฉ ์ €์žฅ์†Œ(Remote Repository, ์ฆ‰ Github)์— ์˜ฌ๋ฆฌ์ง€ ์•Š๊ณ  ๋กœ์ปฌ ์ €์žฅ์†Œ(local Storage, ์ฆ‰ ๋‚ด PC)์—์„œ๋งŒ ์ƒ์„ฑํ•œ branch ์‚ญ์ œํ•˜๋Š” ๋ฒ• $ git branch -d ์‚ญ์ œํ• _branch_name 2021. 11. 10.
[Git] ์‚ฌ์šฉ์ž ์ •๋ณด ํ™•์ธํ•˜๋Š” ๋ฒ•/์ˆ˜์ •, ๋“ฑ๋กํ•˜๋Š” ๋ฒ• $ git config --list ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด user.name, user.email์ด ๋‚˜์˜จ๋‹ค. ๋งŒ์ผ user.name์ด๋‚˜ user.email์ด ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค๋ฉด $ git config --global user.name [username] $ git config --global user.email [user.email] ์ด๋ผ๊ณ  ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค. 2021. 11. 10.
๋ฐ˜์‘ํ˜•