no image
Git 기본 (2) : branch, checkout, merge, diff, pull, fetch
https://blog.lockcept.kr/61 Git 기본 (1) : init, status, add, commit, push, track Git을 대충 사용 할 줄은 알았지만, Git의 근본 원리부터 완벽히 알지는 못하여서 공부를 하며 알게된 점에 대해 포스팅을 작성하고자 한다. 아직 정리하여 글을 작성하지 못하여서 일단 정보를 최대한 기록한 뒤.. blog.lockcept.kr 기존의 Git 글에 이어서 branch, checkout, merge, diff, pull & fetch 에 대해 작성하도록 하겠다. 기존 글의 마지막 상태이다. 현재 master branch 위에 있다. 1. branch branch는 마지막 커밋을 가리키는 포인터 이다. 그리고 각각의 커밋은 자신의 부모 커밋을 가리킨다..
2019.11.26
no image
Git Flow (깃 플로우) 기본 사용법
배달의 민족 (우아한 형제들) 기술 블로그에서 Git Flow의 존재에 대해 알게 되고 간단하게 공부 및 사용 해보았다. http://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html Git Flow는 Git을 사용하는 브랜칭기법 중 하나로 여러 개발자가 하나의 프로젝트를 개발하기 위해서 만든 브랜칭 규칙 및 모델이라고 보면 된다. Git Flow는 크게 Master, Develop, Feature, Release, Hotfix로 구분된다. Master : 언제든지 출시할 수 있는 상태의 브랜치 Develop : 개발자들이 주로 개발을 하게 되는 근본 브랜치 Feature : 개발자들이 하나의 기능을 추가하고 ..
2019.11.09
no image
Git 기본 (1) : init, status, add, commit, push, track
Git을 대충 사용 할 줄은 알았지만, Git의 근본 원리부터 완벽히 알지는 못하여서 공부를 하며 알게된 점에 대해 포스팅을 작성하고자 한다. 아직 정리하여 글을 작성하지 못하여서 일단 정보를 최대한 기록한 뒤에 나중에 다른 사람도 편하게 읽을 수 있도록 순서를 재배치할 예정이다. 1. git init 폴더를 만들고 git init을 통해 git을 생성하였다. 파일 디렉토리는 리눅스 심볼릭 링크를 통해 생성하였다. 윈도우에서 폴더에 가보면 .git 폴더가 생성되어있고 안에 위의 내용이 들어있다. 이제 다시 원래 폴더로 돌아가서 a.txt를 만들고 저장하자. 2. git status git status 는 현재 상황을 알려준다. 현재 master 브랜치에 있으며 별다른 커밋은 없고, 파일 중 a.txt 가..
2019.11.02
no image
Git 브랜치 Ref branch 삭제하기
깃 공부를 하다가 궁금해져서 찾아보았는데, 짧게나마 포스팅으로 남겨서 기억하려고 한다. 로컬 저장소의 Branch는 크게 세 개로 나눌 수 있는데 Local Branch Ref Branch Remote Branch 이다. 이 중 Ref Branch 는 Remote Branch 를 로컬 저장소에 불러와서 캐시를 떠놓았다고 생각하면 편하다. Ref Branch 만을 삭제할 일이 많지는 않겠지만, 만약 하고 싶다면 위의 git update-ref -d refs/remotes/origin/master (경로는 예시) 를 사용하면 된다.
2019.11.01
no image
리눅스 우분투 사용자 변경하는 법
컴파일을 위해서 윈도우에 우분투를 설치하여 사용하고 있다. 우분투의 사용자 변경하는 법을 알아보겠다. 우분투를 실행하면 기존에 생성했던 lockcept이라는 사용자로 시작하게된다. su 를 입력하면 root의 비밀번호를 입력하라고 한다. 비밀번호 입력시 $가 #으로 바뀌면서 root의 권한을 얻게된다. 다시 su username 을 입력하면 username으로 로그인하게 된다. root에서 하게되면 비밀번호를 입력하지 않아도 되지만, user1에서 user2로 변경하면 비밀번호를 입력해야한다. whoami를 입력하면 현재 User를 알려준다. 위 사진에서 lockcept, root 등을 알려줌을 알 수 있다. 만약 root user를 처음 사용하게 되면 sudo passwd root 를 이용하여 pass..
2019.11.01