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] merge, rebase 충돌(conflict)이란?
Git/Git - 시작하기 2019. 11. 18. 01:17

이후 merge와 rebase 개념을 위해서 충돌이라는 개념부터 알아보고 들어가겠습니다. Conflict (충돌)이란? 충돌은 두 개의 파일을 병합(merge혹은 rebase) 하는 과정에서 생기는 문제입니다. 예를 들면 우리가 이전에 실습파일로 만들던 과정에서 2019/11/18 - [Git] - [Git] merge, rebase 를 위한 실습환경 만들기 [Git] merge, rebase 를 위한 실습환경 만들기 이전 포스팅까지 brach를 만들면 아래와 같은 상황입니다. 해당 과정을 실습으로 바로바로 볼 수 있도록 실습 파일을 만들어 확인해 봅시다. 저번 시간 히스토리 처럼 실습 파일을 만들기 위해서 아래 과정을 그.. antilog.tistory.com 위와 같이 두 개의 파일을 합칠때 충돌이 ..

반응형
profile on loading

Loading...