์ƒˆ์†Œ์‹

์ธ๊ธฐ ๊ฒ€์ƒ‰์–ด

ETC

[Github ์›นํ˜ธ์ŠคํŒ…] ํ„ฐ๋ฏธ๋„ ์ž‘์„ฑ ์ฝ”๋“œ

  • -

๐Ÿ’ก github ์—…๋กœ๋“œ๋ฅผ ์œ„ํ•œ ํ•ต์‹ฌ ์ฝ”๋“œ

1. git init (๋งจ ์ฒ˜์Œ๋งŒ)
2. git add .
	2-2. git status (์ƒ๋žต๊ฐ€๋Šฅ)
3. git commit -m "first commit"
4. git remote add origin https://github.com/CodenaBlog/ํŒŒ์ผ ์ด๋ฆ„.git
	4-2. git remote -v (์ƒ๋žต๊ฐ€๋Šฅ)
5. git push origin master

 


๐Ÿ’ก ์ฝ”๋“œ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ธฐ

๐Ÿ“ 1. git init  

init = initialize = ์ดˆ๊ธฐํ™” (git์„ ์“ฐ๊ธฐ ์œ„ํ•ด ์ดˆ๊ธฐํ™”๋ฅผ ํ•œ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.)

๋งจ ์ฒ˜์Œ ํ”„๋กœ์žญํŠธ๋ฅผ ์˜ฌ๋ฆด๋•Œ๋Š” git init์„ ํ•ด์ฃผ์–ด์•ผ ํ•จ

 


๐Ÿ“ 2. git add .

git add๋Š” git hub์— ์–ด๋–ค ํŒŒ์ผ์„ ์˜ฌ๋ฆด์ง€ ์„ ํƒํ•˜๋Š” ๋ช…๋ น์–ด์ธ๋ฐ .(์ )์€ ์ „๋ถ€๋ผ๋Š” ๋œป์ด๋‹ค. 

๋งŒ์•ฝ์— ํŒŒ์ผ ํ•˜๋‚˜๋งŒ ์˜ฌ๋ฆฌ๊ณ  ์‹ถ๋‹ค๋ฉด -> git add index.html ์ด๋Ÿฐ์‹์œผ๋กœ ์ž‘์„ฑ ๊ฐ€๋Šฅํ•˜๋‹ค.

 

โœ”๏ธ Error : LF will be replaced by CRLF in

์›๋ž˜๋Š” git add . ๋ฅผ ํ•˜๋ฉด ์•„๋ฌด์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š๋Š”๊ฒŒ ์ •์ƒ์ด์ง€๋งŒ, ๋งŒ์•ฝ ์œ„์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋–ด๋‹ค๋ฉด 

git config --global core.autocrlf input ์„ ๋„ฃ์–ด๋ณด์ž

 


2-2. git status

git add .๋ฅผ ํ†ตํ•ด ์„ ํƒ ๋œ ํŒŒ์ผ์„ ๋ณด์—ฌ์คŒ (ํ™•์ธ์„ ์œ„ํ•œ ๊ณผ์ •์ด๋‹ˆ ์ƒ๋žต๊ฐ€๋Šฅ)

 


๐Ÿ“ 3. git commit -m "first commit"

git commit์€ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๋งŒ๋“œ๋Š” ๋ช…๋ น์–ด์ด๊ณ  "first commit"์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์—…๋กœ๋”ฉ ๋œ๋‹ค.

๋‹ค์Œ์— ์ฝ”๋“œ๋ฅผ ์ˆ˜ํ•˜๊ณ  ๋‹ค์‹œ ๋ฎ์–ด์“ฐ๊ธฐ ์ €์žฅ์„ ํ•ด์•ผํ• ๋•Œ๋Š” second commit, third commit ~ ์ด๋Ÿฐ ์‹์œผ๋กœ ์ €์žฅํ•ด์„œ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด ๋‚˜๊ฐ€๋ฉด ๋œ๋‹ค. (ํžˆ์Šคํ† ๋ฆฌ ์ด๋ฆ„์€ ๋ณธ์ธ์ด ์›ํ•˜๋Š”๋ฐ๋กœ ์จ๋„ ๋ฌด๊ด€ํ•จ. ๋ณ„๋กœ ์ค‘์š”ํ•˜์ง€ ์•Š์Œ) 

81๊ฐœ (๋ณธ์ธ ํŒŒ์ผ ๊ฐœ์ˆ˜) ํŒŒ์ผ์ด ๋ณ€ํ™˜๋˜์—ˆ๋‹ค๋ผ๊ณ  ๋œจ๋ฉด ์„ฑ๊ณต!

 


๐Ÿ“ 4. git remote add origin https://github.com/CodenaBlog/HansumEQL.git

github์—์„œ ์ฝ”๋“œ๋ฅผ ๋ณต๋ถ™ํ•˜๋ฉด ๋œ๋‹ค.

๋‚ด๊ฐ€ ๋งŒ๋“  ํŒŒ์ผ์„ github์— ์—ฐ๊ฒฐ์‹œํ‚ค๋Š” ์ฝ”๋“œ์ด๋‹ค.

https://github.com/CodenaBlog/HansumEQL.git ์˜ repositories๋กœ ๋‚ด ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ณด๋‚ธ๋‹ค๋Š” ๋œป์ด๊ณ 

ํ„ฐ๋ฏธ๋„์—์„œ ์—”ํ„ฐ๋ฅผ ๋ˆŒ๋ €์„๋•Œ ์•„๋ฌด ๋ณ€ํ™”๋„ ์—†์œผ๋ฉด ์„ฑ๊ณต!

 

โœ”๏ธ Error : git remote origin aleady exists

๊ธฐ์กด์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๊ฐ€ ๋‹ค์‹œ ์ƒˆ๋กœ์šด ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์— ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์˜ฌ๋ฆฌ๋ ค๊ณ  ํ•˜๋ฉด ๋ฐœ์ƒ๋˜๋Š” ์—๋Ÿฌ์ด๋‹ค.

ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•˜๋‹ค. ์œ„์™€ ๊ฐ™์ด ์›๊ฒฉ ์ €์žฅ์†Œ์™€์˜ ์—ฐ๊ฒฐ์ด ๋˜์–ด ์žˆ๋‹ค๊ณ  ํ•˜๋‹ˆ ๊ธฐ์กด์˜ ์—ฐ๊ฒฐ์„ ๋Š๊ณ  ์ƒˆ๋กœ ์˜ฌ๋ฆฌ๊ณ  ์‹ถ์€ ๊ณณ์— ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ๋œ๋‹ค.

 

1. ๊ธฐ์กด์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ์›๊ฒฉ ์ €์žฅ์†Œ์™€์˜ ์—ฐ๊ฒฐ์„ ๋Š์–ด์คŒ

git remote remove origin

 

2. git remote add origin [์ƒˆ๋กญ๊ฒŒ ์—ฐ๊ฒฐํ•  ๊นƒ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์ฃผ์†Œ] ์ž…๋ ฅ

3. git remote -v

4.git push origin master

 


4-2. git remote -v

์—ฐ๋™์ด ๋๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ• (์„ ํƒ ์‚ฌํ•ญ)

 


๐Ÿ“ 5. git push origin master

github๋กœ ์†Œ์Šค์ฝ”๋“œ ๋ณด๋‚ด๊ธฐ~

๋งˆ์ง€๋ง‰์—  *[new branch]    master -.> master ๊ฐ€ ๋‚˜์˜ค๋ฉด ์„ฑ๊ณต!

 

โœ”๏ธ Error : failed to push some refs to ' ~ '

git push๋ฅผ ํ–ˆ์„๋•Œ ์•„๋ž˜์™€ ๊ฐ™์ด error: failed to push some refs to ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค.

์ด๋Š” ์›๊ฒฉ์ €์žฅ์†Œ(github)์— ๋‚ด ๋กœ์ปฌ(๋‚ด์ปดํ“จํ„ฐ)์—๋Š” ์—†๋Š” ํŒŒ์ผ์ด ์žˆ์„ ๋•Œ ๋‚ด ํŒŒ์ผ์„ push ํ•  ๋ฉด ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜์ด๋‹ค.

์ด๋Ÿด๋• ์›๊ฒฉ์ €์žฅ์†Œ์—์„œ ๋‚ด ๋กœ์ปฌ์— ์ €์žฅํ•˜์ง€ ์•Š์€ ํŒŒ์ผ์„ pullํ•œ ํ›„ ์›๊ฒฉ์ €์žฅ์†Œ์— ๋‹ค์‹œ push๋ฅผ ํ•ด์•ผํ•œ๋‹ค.

 

1. ์ƒํ™ฉ

๋‚ด ์ปดํ“จํ„ฐ(local)์—์„œ f1.pyํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜์˜€๋‹ค. ์ดํ›„ github์— ์ˆ˜์ •ํ•œ ๋‚ด์šฉ์„ pushํ•˜๋ ค๊ณ  ํ–ˆ์ง€๋งŒ, ํŒ€์›์ด f2.py ํŒŒ์ผ์„ ์˜ฌ๋ ค๋†จ๋‹ค. ์ด ๊ฒฝ์šฐ ๋‚˜์˜ push๊ฐ€ ์ œํ•œ๋œ๋‹ค.

 

2. pull

๋จผ์ € ์›๊ฒฉ์ €์žฅ์†Œ์— f2.py๋ฅผ ๋‚ด ๋กœ์ปฌ๋กœ ๊ฐ€์ ธ์™€์•ผ๋œ๋‹ค. ์ฆ‰ ์›๊ฒฉ์ €์žฅ์†Œ๋ฅผ pull ํ•ด์•ผํ•œ๋‹ค.

git pull origin master

 

3. push

์ดํ›„์—๋Š” push๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง€๋ฏ€๋กœ add,commit,push๋ฅผ ํ•ด์„œ ๋‚ด๊ฐ€ ๋ฐ˜์˜ํ•˜๊ณ  ์‹ถ์€ ์ˆ˜์ •์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•˜๋ฉด ์™„์„ฑ!

git push origin master

'ETC' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์ฃผ์š” ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด  (0) 2025.04.01
VSCODE ๋‹จ์ถ•๊ธฐ ๋ชจ์Œ  (0) 2023.01.24
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.