java ๋ฌธ์ ๋ฅผ ํ๊ณ github์ ์ฌ๋ฆฌ๋ ๋์ค ์ด์ํ์์ด ๋ฐ์ํ๋ค.
1. ๋ฌธ์ 1.java๋ฅผ push๊น์ง ๋ง์น ์ํ์์
2. ๋ฌธ์ 2.java๋ฅผ commit๊น์ง ํ ์ํ์์
3. staging area๋ฅผ ํ์ธํ๋๋ฐ ๋ฌธ์ 1.java์ ์์ ์ฌํญ์ด ์๊ฒผ๋ค๊ณ
4. ๋ฌธ์ 1, ๋ฌธ์ 2 ๋๋ค commitํ๋ผ๋ ๊ฒ.
๋ถ๋ช ๋ฌธ์ 1.java๋ push ํ ์์ ํ์ง ์์๋๋ฐ ..
push๋ฅผ ํ๊ณ github๋ฅผ ํ์ธํด๋ณด๋ฉด Binary file not shown.์ด๋ผ๋ ๋ด์ฉ์ผ๋ก push๊ฐ ๋์ด์๋ค.
push๋ ์๋ผ์ ๋ฌธ์ ๋ ์์์ง๋ง
๋ฌธ์ 1.java push ์๋ฃ ํ ์ ์๋ฐํ์ผ์ธ ๋ฌธ์ 2.java ํ์ผ์ pushํ ๋ ๊ณ์ ์ด์ ํ์ผ์ธ ๋ฌธ์ 1.java์ ์์ ์ฌํญ์ด ์๊ฒผ๋ค๊ณ ๊ฐ์ด ์ปค๋ฐํ๋ผ๊ณ ๋ ์ log๊ฐ ๋ค์ฃฝ๋ฐ์ฃฝ์ด ๋ ๊น ์ถ์ด ๊ณ ์น๊ธฐ๋ก ํ๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ
์จ๊นํ์ผ์ ๋ณด์ด๋๋ก ์ฒดํฌํ๊ณ
ํด๋น ํ๋ก์ ํธ ํด๋์ ์์ ํด๋์ ๋ค์ด๊ฐ๋ณด๋ฉด
.git์ด๋ผ๋ ํด๋๊ฐ ์๋ค.
.git > info
info ํด๋ ์์ ํ ์คํธ ํ์ผ์ ๋ง๋ค๊ณ
*.java diff
*.js diff
*.pl diff
*.txt diff
*.ts diff
*.html diff
์ ๋ ฅํด์ค๋ค.
ํ์ผ๋ช ์ attributes ํ์ฅ์๋ ๋ค ์ง์ฐ๊ณ ์ ์ฅํด์ค ๋ค
cmd ์ฌ์คํ ํ push๋ฅผ ์งํํ๋ฉด ์ด์ ๊ณผ ๊ฐ์ ํ์์ด ๋ฐ์ํ์ง ์๋๋ค.
'๐ git & github' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
gitignore ํ์ผ (0) | 2022.06.06 |
---|