Tools (6) 썸네일형 리스트형 git-flow 사용법 init git-flow를 사용하기 위해서는 git 저장소를 git-flow에 맞게 초기화해야 한다. 어떤 브랜치를 어떤 용도로 사용할 것인지 등을 명시한다. 디렉토리에서 git저장소를 만드는 것처럼 init명령을 실행한다. $ git flow init $ git flow init -d 기본값으로 지정할 때 옵션 -d 명령을 실행하면 Vincent Driessent의 브랜치 모델에 제안된 브랜치들의 이름을 내가 임의로 지정할 수도 있고, 보통은 엔터를 눌러 기본값으로 이름을 설정한다. 혹은 옵션 -d를 사용한다. 6개의 브랜치가 지정된다. - master: 사용자에게 배포되는 안정적인 브랜치 - develop: 다음 릴리즈를 위해 개발한 기능들을 모으는 최신 브랜치 - feature: 특정 기능 개발을 .. git-flow란, git-flow 설치 하나의 소스코드로 여러명의 개발자들이 협업을 하게 되면서 필요해진 소스코드의 버전 관리 시스템. 과거 SVN, CVS -> 현재 Git Git의 장점은 브랜치(Branch) 관리가 가능하다. 소스코드 일부를 수정하기위해 브랜치를 생성해 코드를 작성한 후 원래 소스코드에 수정사항을 쉽게 병합(Merge)할 수 있다. Vincent Driessen의 "A Successful Branching Model" master feature develop relase hotfix master 정식 배포되는 안정적인 버전의 소스코드가 관리되는 곳. master브랜치의 HEAD는 소프트웨어 최신 배포판의 소스코드 버전이 들어있다. master브랜치에는 지난 배포판 버전의 소스코드를 따라가기 위해 태그(tag)들이 추가 되.. 깃허브 폴더 화살표 클릭 안됨 remote git repository arrow git init을 폴더 하위폴더와 상위폴더에서 실행을하여 .init파일이 두군데에 생성된 경우 발생 .git이 있는 하위폴더로 이동해서 $ ls -al 로 숨김 상태인 .git 확인 가능 해당 .git 파일 제거하고 $ rm -rf .git 상위폴더로 이동 $ cd .. 스테이지에 있는 파일 제거 명령어를 실행 $ git rm --cached . -rf 다시 $ git add . $ git commit -m "커밋메세지" $ git push origin main [VS Code] Prettier 플러그인 적용 안 될 때 설정(cmd + , )에서 'Default Formatter'를 검색 None을 Prettier - Code formatter로 변경 깃 브랜치 Git Branch Creating branch git branch testing #새로운 브랜치 만들기 git checkout -b testing #새로운 브랜치 만들고 그 브랜치로 이동 git switch -C testing #새로운 브랜치 만들고 그 브랜치로 이동 git checkout testing #해당 이름 브랜치로 이동 git switch testing #해당 이름 브랜치로 이동 Managing Branch git branch #local의 모든 브랜치의 간단한 리스트 보기 git branch -r #remote 브랜치 보기 git branch --all #local과 remote 브랜치 모두 보기 git branch -v #각 브랜치들의 최근 커밋 보기 git branch --merged #현재 브랜치에 me.. 깃 기초 Git basic Git 시작하기 git 명령어 —h git config —h 해당 명령어에서 쓰는 속성값들을 볼 수 있음 Git init 깃을 시작할 디렉토리에서 git init 명령어로 깃을 초기화하면 .git이라는 숨김폴더가 생성되고 ls -al로 확인할 수 있다. git repository에 있는 다양한 정보들이 들어있다. 기본적으로 main 브랜치가 만들어지나 master로 만들어질 경우 리모트와 충돌이 날 수 있다. https://blog.outsider.ne.kr/1503 참고. git init #initialise git rm -rf .git #delete .git Show the working tree status git status #full status git status -s #short status.. 이전 1 다음