Git

TIL - [Git] ์ค์๋ก ์ญ์ ํ ํ์ผ ๋ณต์ํ๊ธฐ
์ค์ต ํ ๋ผ์ ๋ค๋์ฅ๋ ํจ๊ป ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ณ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ๋ค๋์ฅ๊ฐ ์ค์๋ก ์ ํ๋ก๊ทธ๋จ์ ๋ชจ๋ ํ์ผ์ ์ญ์ ํ๊ณ ๋ง์์ต๋๋ค. ๋คํํ ์ ์ฅ์์ ๊ธฐ๋ก์ด ๋จ์์์ด ๋ณต๊ตฌ๋ฅผ ํ๋ ค๊ณ ํฉ๋๋ค. ํด๊ฒฐ 1. git log๋ก ๊ฐ์ฅ ์ต๊ทผ ์ปค๋ฐ ID๋ฅผ ํ์ธํฉ๋๋ค. git log 2. git reset --hard ๋ช ๋ น์ ์ฌ์ฉํด HEAD๋ฅผ ๊ฐ์ฅ ์ต๊ทผ ์ปค๋ฐ์ผ๋ก ์ด๋(๋ฆฌ์ )์์ผ์ค๋๋ค. git reset --hard (๊ฐ์ฅ ์ต๊ทผ ์ปค๋ฐID) 3. ์ต๊ทผ ์ปค๋ฐ์ผ๋ก ๋์๊ฐ์ผ๋ก์จ ํ์ผ์ด ๋ณต์๋์์ต๋๋ค.

TIL - [Git] ๋ณ๊ฒฝ์ ์ ์ผ๋ถ๋ถ๋ง ๊ณจ๋ผ์ commitํ๊ธฐ
์ค์ต random_quotesํด๋ ใดquotesํด๋ ใดpolitics.txt (ํ ๋ผ) ใดscience.txt (ํ ๋ผ) ใดmusic.txt (๋ค๋์ฅ) ใดquotes.py (๋ค๋์ฅ) ใดREADME.md (๋ค๋์ฅ) ํ ๋ผ๊ฐ ์์ ํ ๋ด์ฉ์ politics.txt์ science.txt์ด๋ค. ์ด ๋ ํ์ผ์ ์ถ๊ฐํ๊ณ ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ 'ํ ๋ผ'๋ก ํ์ฌ ์ปค๋ฐํ๋ค. ๋ค๋์ฅ๊ฐ ์์ ํ ๋ด์ฉ์ music.txt์ quotes.py์ README.md์ด๋ค. ์ด ์ธ ํ์ผ์ ์ถ๊ฐํ๊ณ ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ '๋ค๋์ฅ'๋ก ํ์ฌ ์ปค๋ฐํ๋ค. ๋ด๊ฐ ๋ง๋ฅ๋จ๋ฆฐ ๋ฌธ์ ํ ๋ผ์ ์์ ํ์ผ์ ์ปค๋ฐ ํ, ๋ค๋์ฅ์ ์์ ํ์ผ์ ์ปค๋ฐํ๋ ค ํ๋๋ ์ปค๋ฐํ ๊ฒ ์๋ค๋ ๋ฉ์ธ์ง๊ฐ ๋ด๋ค. ํด๊ฒฐ quotes ํด๋์ ๋ค์ด๊ฐ status๋ฅผ ํ์ธํด๋ณด๋ ํ ๋ผ๊ฐ ์์ ํ ํ์ผ๊ณผ ๋ค๋์ฅ๊ฐ ์์ ํ ํ..