Git 끄적끄적
-
Git-5 원격 저장소Git 끄적끄적 2020. 3. 15. 18:32
소스의 지금 상태와 개발의 역사를 잊어버리지 않기 위해서는 원격 저장소를 사용하면 된다. 로컬 저장소의 백업본을 온라인에 올린다는 개념으로 이해하면 된다. 그 중 Git에서 제공하는 대표적인 원격저장소가 Github이다. 오픈 소스라면 무료이지만 프라이빗한 소스라면 돈을 내야한다. Github에 로그인 하게 되면 왼쪽 상단에 +마크가 있고 이를 클릭하면 New repository라는 것을 볼 수 있다. 저장소 이름을 설정하고 create repository를 누르면 내가 만든 저장소의 url이 나온다. 이걸 복사해서 가져온다. 저장소-원격 저장소 추가 아까 복사한 URL을 입력하고 추가 정보를 입력 한다. 다음과 같이 원격 저장소가 만들어 진것을 볼 수 있다. 저장소에 내가 작성한 파일을 올리기 위해서는..
-
Git-4 branchGit 끄적끄적 2020. 3. 15. 17:29
일상적인 업무와 실험적인 업무가 있다. 일상적인 업무는 변경가능성이 없고 그냥 수정하면 될때 이고 실험적인 업무는 변경이나 취소될 가능성이 있거나 파일이 손상되면 안될 때 이다. 실험적인 업무를 할 때에는 그 전에 작업을 보호할 필요가 있기 때문에 원본 파일을 복사하여 복사본으로 작업한다. 이 때 문제는 복사본이 완성되었을 때 그것을 어떻게 원본 파일에 합치는가 라는 점이다. 이 문제를 Git의 branch라는 기능 제공을 통해 세련되게 해결할 수 있다. 상단에 있는 브랜지 버튼을 클릭하면 브랜지를 생성할 수 있다. 이때 master는 기본적으로 생성되는 브랜치의 이름이고 그 아래 실험 브랜치가 생성된 것을 볼 수 있다. 그 이후 master 브랜치에서 LearnGit.html에 일상적인 업무, 일상적인..
-
Git-3 되돌리기Git 끄적끄적 2020. 3. 15. 16:52
커밋을 했는데 돌리기 위해서는 돌리고 싶은 파일을 오른쪽 마우스 클릭을 하여 커밋 되돌리기를 누른다. 다음과 같이 잘 변경된 것을 알 수 있다. 중간 버전으로 돌리고 싶다면 이 커밋까지 현재 브랜치를 초기화를 클릭하면 된다. 커밋을 하기 전이라면 위에 폐기를 눌러서 Revert의 기록을 남기지 않고 바로 삭제 가능한다. 추가적으로 노란색 박스를 보면 -는 삭제된 사항 +는 추가된 사항 을 쉽게 볼 수 있다. 커밋을 하면 다른사람들에게 바로 공유 되기 때문에 커밋을 하기전에는 노란색 박스 부분을 세심히 살펴서 올리는 습관을 들이도록 하자.