git 임시저장 stash
소프트웨어를 개발할 때 동일한 소스코드를 함께 다루게 된다. 어떤 개발자는 버그를 수정하고, 어떤 개발자는 새로운 기능을 추가하고...따라서 여러 사람이 동일한 소스코드를 기반으로 서로 다른 작업을 할 때는 각각 서로 다른 버전의 파일이 만들어 질 수 밖에 없다.
rebase는 서로 다른 브랜치를 하나로 합치는 기능을 한다. 그렇다면 같은 기능을 하는 merge와 어떤 차이점을 보이는지 살펴보자.
깃 플로우(git flow)는 Vincent Driessen 라는 사람이 제시한 branch관리 방법론이다.즉, git의 어떤 기능이나 프로그램이 아니라 "우리 git을 이런식으로 써보자!" 라고 하는 것이다.
git reset 은 작업 내용을 이전 커밋으로 되돌린다. git reset 명령어는 다음과 같은 순서를 통해 진행된다.
git log 명령어를 사용하면 다음과 같이 출력된다.이 화면을 더 이쁘고 보기 쉽게 출력해보고자 한다.
커밋 메세지를 잘 써보자