목록GIT (4)
거북목개발자
브랜치 생성 ($ git branch ) $ git branch 브랜치 확인 ($ git branch) 실행 $ git branch 실행 결과 $ git branch MySQL-BackUp develop * feature/#18 feature/#19 main git branch 명령어를 통해 MySQL-BackUp, develop, feature/#18, feature/#19 main 브랜치가 존재하는 것을 알 수 있다. 현재 브랜치는 *이 붙어있는 feature/#18이다. 브랜치 전환 ($ git chackout ) 실행 $ git checkout feature/#19 실행 결과 yoon2@TaeyoonKwon MINGW64 /c/study/DDP (feature/#18) $ git checkout ..

Issue란? github repository를 사용하면서 아래 사진과 같은 그림을 많이 보았을 것이다. issue를 알기 전까지는 main 브랜치에서 혼자 코드를 commit만 했을뿐 브랜치를 만들거나 issue를 만들지 않았다. 그렇다면 issue란 무엇일까? Issue는 프로젝트의 작업, 개산 사항 및 버그를 추적하는 좋은 방법으로 사용된다. 프로젝트 기획, 새롭게 추가될 기능, 버그와 수정사항 모든 것을이 이슈라고 할 수 있다. 모든 활동 내역에 대해서 이슈를 등록하고 등록한 이슈를 기반으로 작업을 진행할 수 있다. 1. 해당 기능의 정보를 담은 Issue를 생성한다. 2. develop 브랜치에서 해당 issue 번호에 알맞은 feature브랜치를 분기한다. (ex - feature/#13) 3..

Branch 종류 및 설명 Git Flow 항상 유지되는 메인 브랜치 : main(master), develop 일정 기간 동안만 유지되는 보조 브랜치 : feature, release, hotfix main(master) : 제품으로 출시될 수 있는 브랜치 develop : 다음 출시 버전을 개발하는 브랜치 hotfix : 출시 버전에서 발생한 버그를 수정 하는 브랜치 release : 이번 출시 버전을 준비하는 브랜치 feature : 기능을 개발하는 브랜치 1. 처음에는 main(master) 브랜치가 존재한다. 2. main(master) 브랜치에서 develop 브랜치를 생성한다. 3. develop 브랜치에서는 상시로 버그를 수정한 커밋들이 추가된다. 따라서 새로운 기능 추가 작업이 있는 경우..

.gitignore을 확인해 보면 .settings 폴더와 .classpath 파일, .project파일을 무시하도록 되어있다. 하지만 .settings 폴더와 .classpath 파일, .project파일이 .gitignore에 추가되어있지만 적용되지 않았다. 1. git bash를 통해 git이 연결된 위치 "/c/study/Backjoon"로 이동한다. cd는 Change Directory를 의미하며 폴더를 이동할때 사용한다. 2. git rm -r --cached . 작성 3. git add . 작성 모든 수정된 파일을 git에 추적되도록 한다. 4. git commit -m "Commit Message" 작성 5. git push origin master 작성 (local git 변경사항을 re..