how to use Git : branchGit, SVN2020. 10. 2. 02:03
Table of Contents
git | branch | 해당 브랜치 목록을 보여준다 |
branch [branch ID] | 브랜치를 생성한다 -f [b1] [b2]~[n] 브랜치 b1을 b2위로 n번 강제 이동 ex) git branch -f master HEAD~3 마스터를 헤드에서 3번위로 이동 |
|
checkout [b ID] | 해당 branch로 순간이동 | |
git | log --all --graph --oneline | 하나의 그래프를 보여준다 |
commit --amend | 이미 만든 커밋 이름을 변경하고 싶오 |
**참고 :
HEAD는 현재 체크아웃된 커밋을 가리킵니다. -- 다시 말하자면 현재 작업중인 커밋입니다.
일반적으로 HEAD는 브랜치의 이름을 가리키고있습니다(bugFix와 같이). 커밋을 하게 되면, bugFix의 상태가 바뀌고 이 변경은 HEAD를 통해서 확인이 가능합니다.
branch가 3개일 경우의 diagram
만일 confilct가 일어난다면 해당 파일을 vim모드로 확인하면
어떤부분에서 충돌이 있었는지 체크가 가능하다. 해당 모드로 충돌을 해결하자
심화.. reset을 사용했더라도..
브랜치는 포인터 변수와 같다. 저런 상태일지라도
master를 c2로 강제 이동하여 복구살 수 있다, git bash에서도 확인
하지만 그 뒤로 먼가를 하나 더 커밋하면.. 안댐... 사용하지 말자..
garbage값이 돼, 오버라이트 되는 듯
'Git, SVN' 카테고리의 다른 글
SVN과 JDBC 원격 연결 (0) | 2020.10.05 |
---|---|
git Backup to gitHub & collaboration: 원격저장소와 연결 (0) | 2020.10.02 |
git 사용시 문제 발생 ㅠㅠ (0) | 2020.10.02 |
how to use Git : CRUD (0) | 2020.10.02 |
생활코딩 POSIX : CLI how to use by git (0) | 2020.10.02 |
@philo0407 :: Philo의 다락방
hi hello... World >< 가장 아름다운 하나의 해답이 존재한다
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!