분류 전체보기
-
Git-4 branchGit 끄적끄적 2020. 3. 15. 17:29
일상적인 업무와 실험적인 업무가 있다. 일상적인 업무는 변경가능성이 없고 그냥 수정하면 될때 이고 실험적인 업무는 변경이나 취소될 가능성이 있거나 파일이 손상되면 안될 때 이다. 실험적인 업무를 할 때에는 그 전에 작업을 보호할 필요가 있기 때문에 원본 파일을 복사하여 복사본으로 작업한다. 이 때 문제는 복사본이 완성되었을 때 그것을 어떻게 원본 파일에 합치는가 라는 점이다. 이 문제를 Git의 branch라는 기능 제공을 통해 세련되게 해결할 수 있다. 상단에 있는 브랜지 버튼을 클릭하면 브랜지를 생성할 수 있다. 이때 master는 기본적으로 생성되는 브랜치의 이름이고 그 아래 실험 브랜치가 생성된 것을 볼 수 있다. 그 이후 master 브랜치에서 LearnGit.html에 일상적인 업무, 일상적인..
-
Git-3 되돌리기Git 끄적끄적 2020. 3. 15. 16:52
커밋을 했는데 돌리기 위해서는 돌리고 싶은 파일을 오른쪽 마우스 클릭을 하여 커밋 되돌리기를 누른다. 다음과 같이 잘 변경된 것을 알 수 있다. 중간 버전으로 돌리고 싶다면 이 커밋까지 현재 브랜치를 초기화를 클릭하면 된다. 커밋을 하기 전이라면 위에 폐기를 눌러서 Revert의 기록을 남기지 않고 바로 삭제 가능한다. 추가적으로 노란색 박스를 보면 -는 삭제된 사항 +는 추가된 사항 을 쉽게 볼 수 있다. 커밋을 하면 다른사람들에게 바로 공유 되기 때문에 커밋을 하기전에는 노란색 박스 부분을 세심히 살펴서 올리는 습관을 들이도록 하자.
-
Git-2 스테이지 올리기&버전 추가Git 끄적끄적 2020. 3. 15. 16:22
파일을 선택후 '선택한 내용 스테이지에 올리기'를 클릭하면 위 그림과 같이 스테이지에 파일이 올라간 것을 알 수 있다. 그후 아래 글쓰는 곳에 변경된 내용에 대한 설명을 적고 커밋을 누르면되는데 지금은 파일을 처음 올리는 것이기 때문에 LearnGit.html 추가 라고 적었다. 이제 Histoty를 들어가보면 우리가 적은 설명 내용과 작성자에 관한 정보가 들어가 있는것을 볼 수 있다. 이제 LearnGit이라는 파일이 변화를 만들어 봅시다. 세번째 수업이라는 옵션을 추가하면 자동으로 Sourcetree에서 변화를 감지하여 커밋하라고 우리에게 알려준다. 다시 파일 상태로 돌아가면 스테이지에서 LearnGit이 내려와 있고 수정된부분은 하이라이트 표시로 나타내준다. 스테이지로 올리고 설명을 넣고 커밋을 하..