์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Absolute
- AGI
- ai
- AI agents
- AI engineer
- AI researcher
- ajax
- algorithm
- Algorithms
- aliases
- Array ๊ฐ์ฒด
- ASI
- bayes' theorem
- Bit
- Blur
- BOM
- bootstrap
- canva
- challenges
- ChatGPT
- Today
- In Total
A Joyful AI Research Journey๐ณ๐
Git, Mac) ์ด๋ฏธ ์ปค๋ฐํ Committer ์ด๋ฆ ํ๋์ฉ ๋ณ๊ฒฝํ๊ธฐ ๋ณธ๋ฌธ
Git, Mac) ์ด๋ฏธ ์ปค๋ฐํ Committer ์ด๋ฆ ํ๋์ฉ ๋ณ๊ฒฝํ๊ธฐ
yjyuwisely 2023. 6. 10. 18:05์ฌ๋ฌ ๋ช ์ด ์ปค๋ฐ์ ํด์ ํ๋ ๋๋ ์ ํํ ํ์ผ๋ง Committer์ ๋ฐ๊ฟ ๋
ํ๋จ์ ์ฝ๋๋ฅผ ํฐ๋ฏธ๋์ ์ ์ด์ ์์ฐ์ ๊นํ๋ธ ์์ด๋์ ์ด๋ฉ์ผ์ด ๋ง๋์ง ์ฒดํฌ ๊ฐ๋ฅํ๋ค.
git config user.name
git config user.email
์ฒ์์ ํฐ๋ฏธ๋์์ ๊นํ๋ธ ์์ด๋, ๋น๋ฐ๋ฒํธ ์ค์ ํ ๋
๊นํ๋ธ์์ ๋ฐ๊ธ๋ฐ์ ํด๋์ ํ ํฐ(Tokens(Classic))์ ๋น๋ฐ๋ฒํธ๋ก ์ฌ์ฉํ๋ค.
1) ํด๋ ๊ฒฝ๋ก๋ฅผ ์ง์ ํด ์ฃผ๊ณ
์์) cd /Users/yeongjinyu/Documents/github
2) git clone์ ํ๋ค.
์์) git clone https://github.com/yjyuwisely/Traveling-from-Ulju-gun.git
git clone ๊น์ฃผ์
3) ํด๋ ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ๋ค.
์์) cd /Users/yeongjinyu/Documents/github/Traveling-from-Ulju-gun
4) ์บ๋ฟ(^) ๊ธฐํธ๋ฅผ ์ฌ์ฉํ๋ฉด ํด๋น ์ปค๋ฐ์ ๊ฐ๋ฆฌํจ๋ค.
git rebase -i <commit-id>^
์์) git rebase -i 5282e95941ee89355c6f9b8e5fc8ee8d69fc88df^
ํ๋จ์ ์ฝ๋๋ ์ด์ ์ ์ปค๋ฐ์ ๊ฐ๋ฆฌํจ๋ค.
git rebase -i <commit-id>
์์) git rebase -i 842af4e192fe97ef58223ba07a1667f74d5658b1
5) ํฐ๋ฏธ๋์์ ๋ฌธ์ ์
๋ ฅ์ด ์๋๋ค๋ฉด i๋ฅผ ๋๋ฅด์.
๋ณ๊ฒฝํ ํ์ผ ์ด๋ฆ์ pick์์ edit ๋๋ e๋ก ๋ฐ๊พผ๋ค.
์์ ํ ๋๊ฐ๋ ๋ฐฉ๋ฒ์ ํ๋จ๊ณผ ๊ฐ๋ค.
- Press the Esc key to ensure you're in command mode.
- Type :wq (colon, followed by 'w' for write and 'q' for quit).
- Press Enter to save the changes and exit the editor.
6) ๊นํ๋ธ ์์ด๋์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ํ๋จ์ ์ฝ๋๋ก ํฐ๋ฏธ๋์ ์ ๋๋ค.
git commit --amend --author="์์ด๋ <์ด๋ฉ์ผ์ฃผ์>"
์์) git commit --amend --author="yjyuwisely <yjyuwisely@gmail.com>"
git log --pretty=full (์ฒดํฌ ๊ฐ๋ฅ)
rm -fr .git/rebase-merge (remove a leftover rebase-merge directory)
7) ํ๋จ์ ์ฝ๋๋ฅผ ์
๋ ฅ ํ rebase ์์
์ ์ข
๋ฃํ๋ค.
git rebase --continue
์์ ํ ํญ๋ชฉ ํ๋ํ๋๋ง๋ค ์ ์ฝ๋๋ฅผ ํฐ๋ฏธ๋์ ์ ๋๋ค.
์ต์ข
์ ์ผ๋ก, ํฐ๋ฏธ๋์ ์๋ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.
Successfully rebased and updated detached HEAD.
8) git push --force origin master
์์ ์ Branch์ด๋ฆ์ผ๋ก ์์ ํ๋ฉด ๋๋ค.
์ต์ข
์ ์ผ๋ก, ์์ ์ด ๋๋ค!
โผ ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ํฐ๋ฏธ๋์์ ์กฐ๊ฑด์์ ์ฌ์ฉํ์ฌ ์ํ๋ ์ปค๋ฐ ID๋ค์ ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ๋ ์๋๋ฐ ํ๋จ์ ๊ธ์ ์ฐธ๊ณ ํ๋ค.
https://madplay.github.io/post/change-git-author-name
https://velog.io/@jaeyeong815/git-์์ -์ปค๋ฐ-๋ฉ์์ง-๋ด์ฉ-์์ ํ๊ธฐ