자라나라
주저리 + git(2) 본문
어제보단 일찍 일어났지만 취침기상 시간이 지켜지지 않고 있다..
지금까지 해오던 게 있어서 당연히 알아서 일찍 일어날 수 있을 줄 알았는데
알람을 맞춰놔야겠다 .. 무리수를 뒀었다 .. 하하
오늘은 계속 git과 github에 대해서 배워야지
어젠 집중을 잘 못해서 순수공부시간이 너무 없었던 거 같다. 반성하자..
git revert를 commit하지 않고 하는 방법!
git revert --no-commit (해쉬) 다른 내용이랑 같이 한번에 커밋하고 싶을 때 쓰임
git reset --hard 까지만 입력하면 마지막 커밋으로 돌아간다
git branch new-team 'new-team'이라는 브랜치 생성
git branch 어떤 브랜치들이 있는지 목록 확인
git switch new-team 'new-team'으로 브랜치 이동
git switch -c new-teams 'new-team'이라는 브랜치를 만듦과 동시에 이 브랜치로 이동
git log --all --decorate --oneline --graph 을 입력하면 터미널에서 branch를 보기쉽게 띄워준다 (보통은 soucetree로 하긴함)
merge: 두 브랜치를 한 커밋에 붙임
- 브랜치 내역을 남기고 싶을 때
rebase: 브랜치를 다른 브랜치에 이어붙임
- 브랜치 정리해서 한줄로 갈끔하게 유지하고 싶을 때
-이미 팀원과 공유된 커밋들에 대해서는 사용하지 않는 게 좋다 (혼동이 올 수 있으므로)
merge는 메인이 될 브랜치로 가서 git merge
rebase는 삭제될 브랜치에서 git rebase <옮겨갈 branch>
rebase한 다음 옮겨간 메인 브랜치에서 merge를 해줘야함. 그래야 메인이 이어붙인 브랜치의 진행과정을 흡수함
merge든 rebase든 병합작업이 끝나면 더이상 작업하지 않을 브랜치는 삭제해주기 git branch -d <브랜치>
'기타' 카테고리의 다른 글
배울것이 생겼다 (0) | 2022.02.28 |
---|---|
주저리 + git(4) (0) | 2022.02.27 |
주저리 + git(3) (0) | 2022.02.24 |
주저리 + git(1) (0) | 2022.02.22 |
html css를 ㅁrㅊlㅁㅕ (0) | 2022.02.21 |