Antilog의 개발로 쓰다
반응형
article thumbnail
[Git] reset, --hard 옵션 자세히 알아보기
Git/Git - 시작하기 2020. 1. 1. 20:56

이전 포스트에서 다룬 git reset에 3가지 옵션 자세한 내용은 아래 포스팅에서 확인해주세요 2019/12/06 - [Git] - [Git] reset 자세히 알아보기 [Git] reset 자세히 알아보기 git reset을 사용하는 경우? 다음과 같은 커밋 네역이 있다고 생각 합시다. 만약 C2의 과정에서 잘못된 내용을 커밋했다고 생각해봅시다. 이럴때 주로 git reset을 사용합니다. git reset의 사용방법 $ git res.. antilog.tistory.com git reset --hard 사용해보기 $ git log --oneline 위 명령어로 해당 과정을 깃에서도 확인이 가능합니다. +) --online 옵션을 주면 log를 간단하게 한 줄로 표시하는 것이 가능합니다. C3의 현재..

article thumbnail
[Git] reset, --mixed 옵션 자세히 알아보기
Git/Git - 시작하기 2020. 1. 1. 20:27

이전 포스트에서 다룬 git reset에 3가지 옵션 자세한 내용은 아래 포스팅에서 확인해주세요 2019/12/06 - [Git] - [Git] reset 자세히 알아보기 [Git] reset 자세히 알아보기 git reset을 사용하는 경우? 다음과 같은 커밋 네역이 있다고 생각 합시다. 만약 C2의 과정에서 잘못된 내용을 커밋했다고 생각해봅시다. 이럴때 주로 git reset을 사용합니다. git reset의 사용방법 $ git res.. antilog.tistory.com git reset --mixed 사용해보기 $ git log --oneline 위 명령어로 해당 과정을 깃에서도 확인이 가능합니다. +) --online 옵션을 주면 log를 간단하게 한 줄로 표시하는 것이 가능합니다. C3의 현..

article thumbnail
[Git] reset, --soft 옵션 자세히 알아보기
Git/Git - 시작하기 2020. 1. 1. 20:08

이전 포스트에서 다룬 git reset에 3가지 옵션 자세한 내용은 아래 포스팅에서 확인해주세요 2019/12/06 - [Git] - [Git] reset 자세히 알아보기 [Git] reset 자세히 알아보기 git reset을 사용하는 경우? 다음과 같은 커밋 네역이 있다고 생각 합시다. 만약 C2의 과정에서 잘못된 내용을 커밋했다고 생각해봅시다. 이럴때 주로 git reset을 사용합니다. git reset의 사용방법 $ git res.. antilog.tistory.com git reset --soft 사용해보기 reset을 전체적으로 설명한 포스트에서 보았듯 현재 commit log는 아래와 같습니다. $ git log --oneline 위 명령어로 해당 과정을 깃에서도 확인이 가능합니다. +) ..

article thumbnail
[Git] reset 자세히 알아보기
Git/Git - 시작하기 2019. 12. 6. 12:48

git reset을 사용하는 경우? 다음과 같은 커밋 네역이 있다고 생각 합시다. 커밋 이전까지는 생각 못했던 심각한 실수를 C3로 commit 해버린 상태입니다. 이런 상황에서 실수로 커밋한 부분을 되돌리기 위해서 사용하는 것이 git reset입니다. git reset의 사용방법 $ git reset 위와 같은 사용방법을 가지고 있으며 mode는 option이라고도 합니다 commit id부분은 잘못된 부분의 commit id를 입력해도 좋으며 commit에 대한 참조를 사용해도 좋습니다. 만약 자식 commit에서 부모 commit으로 이동하고 싶다면? commit id 대신 HEAD~ or HEAD~1 or HEAD^ or HEAD^1로 표현이 가능합니다. 만약 조상 commit으로 가려면 HEA..

article thumbnail
[Git] reflog 란?
Git/Git - 시작하기 2019. 12. 5. 17:23

reflog? reflog의 ref는 reference를 뜻합니다. 즉, 지금까지 참조한 기록을 보여줍니다. 현재 사진의 경우 C1->C2->C3 순서로 커밋을 진행하고 마지막에 git reset으로 c1c2391번으로 돌아갔다 즉 C2로 reset한 것을 나타낸 것입니다. [reset의 경우는 추후 올라올 포스팅에서 다룹니다.] HEAD@{몇번 전에 한 행동}으로 각 commit id를 대체 할 수 있습니다. 주로 git reset과 같이 사용하면서 git reset --hard HEAD@{몇 번전에 한 행동}으로 해당 과정으로 돌리거나 reset으로 잘 못 삭제한 커밋을 되살리기 위해서도 사용합니다.

article thumbnail
[Git] rebase 개념 알아보기
Git/Git - 시작하기 2019. 11. 18. 02:36

이전 포스팅 이후 진행되는 내용입니다. 2019/11/09 - [Git] - [Git] 자세히 알아보기, branch, tag [Git] 자세히 알아보기, branch, tag 이전 강의 내용에 이어서 진행합니다. HEAD와 master라는 기본이 되는 branch가 가진 값이 무엇인지 알고있다는 가정하에 내용을 진행합니다 2019/11/09 - [분류 전체보기] - [Git]Git 과정 자세히 알아보기, HEA.. antilog.tistory.com rebase 란? 깃을 합병하는 또다른 방법으로는 rebase라는 방법이 존재합니다. 단어 그대로 re / base 즉 공통 조상커밋인 base를 다시 설정한다 해서 rebase입니다. 실습 과정을 그대로 가져옵니다. 2019/11/18 - [Git] - ..

article thumbnail
[Git] merge 개념 알아보기
Git/Git - 시작하기 2019. 11. 18. 02:03

이전강의 이후에 해당 내용이 진행됩니다. 2019/11/09 - [Git] - [Git] 자세히 알아보기, branch, tag [Git] 자세히 알아보기, branch, tag 이전 강의 내용에 이어서 진행합니다. HEAD와 master라는 기본이 되는 branch가 가진 값이 무엇인지 알고있다는 가정하에 내용을 진행합니다 2019/11/09 - [분류 전체보기] - [Git]Git 과정 자세히 알아보기, HEA.. antilog.tistory.com merge 란? 깃에서 서로 다르게 만든 부분을 병합하기 위해서 사용합니다. merge에는 fast-forward merge, 3way merge, 2way merge 등 다양한 merge의 개념이 있지만 자주 쓰이는 3way merge와 rebase를 ..

article thumbnail
[Git] 자세히 알아보기, branch, tag
Git/Git - 시작하기 2019. 11. 9. 04:42

이전 강의 내용에 이어서 진행합니다. HEAD와 master라는 기본이 되는 branch가 가진 값이 무엇인지 알고있다는 가정하에 내용을 진행합니다 2019/11/09 - [분류 전체보기] - [Git]Git 과정 자세히 알아보기, HEAD, master [Git]Git 과정 자세히 알아보기, HEAD, master Git 명령어 알아보기 2019/11/03 - [Git] - [Git] Git 명령어 살펴보기 [Git] Git 명령어 살펴보기 Git 은? Git 컴퓨터 변경 사항 추적, 여러 사용자 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시.. antilog.tistory.com 이전 포스팅을 보고 HEAD는 현재 브랜치인 master를 가리키고, master는 현재 커밋을 가리키는 것..

반응형
profile on loading

Loading...