DevOps
-
[Eclipse][GIT] Branch 병합하기DevOps/Git 2020. 2. 14. 11:05
두개의 Branch를 병합 하기 위해서 기준이 될 Branch-보통은 Master Branch-를 선택한다. 마우스 오른쪽 click ->Team->merge를 누른다. 병합시킬 second branch를 클릭한다. Branch 충돌 해결하기 Branch 합병시 다른 코드가 같은 줄에 있다면 충돌이 일어난다. Merge를 하게 되면 충돌 메세지가 뜨게 되고 파일에 표시가 나타난다. 충돌이 나면 파일이 빨간색으로 변한다. 파일을 재수정후 commit하게 되면 message도 충돌 수정에 대해 적혀있다. *Merger Tool 충돌이 일어났을때 Merge Tool을 사용하면 어디에서 충돌이났는지 알 수 있다. 프로젝트 오른쪽클릭 - > Team ->Merge Tool History 프로젝트 오른쪽 클릭 ->..
-
Eclipse에서 Git 쓰기DevOps/Git 2020. 2. 14. 10:03
Eclipse에는 Git 사용을 위한 프로그램이 내장되어있다. 오른쪽 상단의 Open Perspective 클릭 후 git 선택 왼쪽의 도구창에서 create repository를 누른 후 repository로 사용할 프로젝트를 찾아 선택한다. Remotes를 클릭->create remote 클릭 사용할 원격 저장소의 주소를 입력한다. Finish를 누른후 save를 누른다. 로컬 저장소로 등록한 프로젝트에 새로운 파일을 만들어준다. 새로 만들게 되면 ?가 생기는데 스테이지에 올라가지 않은것은 ?가 뜬다. 프로젝트 오른쪽 클릭 ->Team ->Commit을 눌러 등록되지 않은 파일들을 Stage에 올린다. 프로젝트 오른쪽 클릭 ->Team ->Switch to -> new Branch를 클릭해 새로운 B..
-
브랜치 만들기DevOps/Git 2020. 2. 13. 23:40
*브랜치는 꼬이지 않도록 하는것이 중요하다 . *규칙 master 브랜치에는 직접 커밋을 올리지 않는다. 기능 개발을 하기 전에 master 브랜치를 기준으로 새로운 브랜치를 만든다. 이 브랜치 이름은 [feature/기능이름]형식으로 하고 한 명만 커밋을 올린다. [feature/기능이름]에서 기능 개발이 끝나면 [master]브랜치에 이를 합친다. 브랜치 생성하기 branch 클릭한다. 브랜치의 이름을 적고 새 브랜치 체크아웃을 클릭한다. *브랜치 체크아웃 브랜치 체크아웃이란 브랜치를 이동하는 명령어이다. 새 브랜치 체크아웃을 클릭하면 브랜치를 만듦과 동시에 해당 브랜치로 이동한다. 체크 해제를 하게 되면 브랜치는 만들어지지만 [HEAD]는 여전히 [Master]를 가리키게 된다. 브랜치 생성시 브랜..
-
소스트리에서 Commit 하기DevOps/Git 2020. 2. 9. 21:03
비주얼 스튜디오에서 로컬 저장소로 지정해둔 폴더를 열고 파일 생성 소스트리를 보면 커밋하지 않은 파일이 보인다. 커밋 버튼을 눌러 스테이지에 올릴 준비를 한다. 스테이지 올리고 코멘트를 달아 어떤 commit인지 명시해 준다. 히스토리를 보게되면 방금 커밋한 것은 master 이전에 commit한 것은 origin/master가 되어있다 -origin은 Github 원격 저장소 닉네임 -master는 나의 로컬 저장소를 뜻한다. -처음 CLI 명령어 git remote add origin https:GITHUB주소를 설정 했을 때 이름을 origin으로 설정했기 때문이다. origin/master는 원격저장소의 현재 버전 상태를 가리키는 커밋에 붙어있다. master는 커밋을 올리는 줄기를 뜻한다. 따로..