목록git (4)
k-coding
git을 통해서 작업을 하다보면 테스트서버나 새로운 작업을 시도할 때 처럼 프로젝트를 하나 이상의 모습을 관리해야하거나 여러 작업을 독립적으로 작업해야 할 때가 필요합니다. 이럴때 가지를 친다는 표현으로 branch를 애용하게 되는데요. 각기 다른 작업들을 하나의 프로젝트 폴더에서 가능하게 해줍니다. 브랜치를 생성하는 방법은 git branch "브랜치 이름" 을 해주시면 되는데 저는 "add-coach" 라는 브랜치를 만들어보겠습니다. git branch add-coach 그 후, 브랜치 목록을 확인하는 git branch 를 입력해주면 다음과같이 main과 add-coach라는 브랜치가 생긴것을 확인 할 수 있습니다. 그치만 아직은 main브랜치로 설정이 되어있는데요. 다른 브랜치로 옮기기 위해서는 ..
git을 공부하면서 소스트리를 사용중인데, 오늘은 소스트리를 활용하여 커밋하고 되돌아가는 과정을 포스팅 하려고 합니다. 우선 소스트리만 사용해서 커밋을 하는 방법은 12시 방향에 보이는 커밋 버튼을 눌러주시면 됩니다. 윈도우랑 맥OS랑 UI가 다를태니 유의하세요! 누르게되면 대기중인 파일이 뜨는데 변화가 적용 될 파일들에 체크를 해주시고 아래에 커밋메세지를 입력한 후 커밋 버튼을 눌러주시면 커밋이 완료됩니다. 저는 커밋메세지에. "Only SourceTree"라는 메세지를 입력 후 커밋 해보겠습니다. 간단히 정말 변경,삭제 할 거냐고 물어보는 알림창을 넘기면 커밋이 종료되는데요. 이제 한번 git log를 통하여 정말 커밋됐는지를 봅시다. 최 상단에 제가 입력한 메세지와 함께 커밋이 된 것을 확인 할 수..
이제 git에서 버전을 관리하기 위하여 commit하는 과정을 알아보겠습니다. commit 한다는 것은 한 마디로 변경사항을 타입캡슐에 묻어두는 것과 같습니다. 우선 git에 변경사항을 확인하는 것은 git status 로 변경된 점이 있다면 처럼 무언가가 나타나고 아니면 아무것도 없을것입니다. 이제 git에 파일을 담을건데, 각 버전마다 다른 파일들만 변경하여 비교 할 필요가 있습니다. 이때 각기 다른 파일들을 따로 다른 버전에 저장할 때에는 git add 파일명 을 사용하고, 한번에 작업한 모든 파일을 넣고 싶다하면 git add . 이라고 입력하면 됩니다. 지금까지가 타임캡슐에 물건을 넣어둔 것이라면 이제 타임캡슐을 묻을 차례입니다. 바로 commit 을 이용 할 것입니다. git commit -m..
파일을 git으로 관리할 때 특정 파일이 관리하기엔 너무 예민한 정보가 포함 되어있거나, 굳이 관리할 필요가 없는 파일이 존재 할 경우 다루지 않을 파일을 설정하고 싶을 때 gitignore 파일을 사용하면 됩니다. 우선 한 폴더에 다음과 같은 파일이 있습니다. 그리고 터미널에 $git status 를 입력하면 다음과 같이 4가지 파일이 git에 관리 대상으로 지목됩니다. 그렇지만 secret이라는 파일에는 관리자의 id와 pw가 있습니다. 이 파일을 git이 무시하도록 하게 하려면 ".gitignore"라는 파일에 secret.yaml 즉 무시하고 싶은 폴더의 파일명을 입력하면 다음과 같이 해당 파일이 회색 처리 되고 $git status 를 입력하여도 secret.yaml파일은 보이지 않게 됩니다. ..