MATLAB에서 Git 작업하기(제1회: 프로젝트 작성 및 GUI 설명)
업무로 MATLAB과 Git/GitHub를 연계할 기회가 있어, 여러가지 정리했으므로,
이하의 3개의 제약을 붙여 소출로 해 보고 싶습니다.
1.CUI 가동은 취급하지 않는다
- 평상시는 사용하고 있습니다만, CUI의 조작은 많은 분이 이미 기사로 하고 있어 참신함이 없기 때문에.
2. 3rd Party제의 GUI 툴은 취급하지 않는다
- SourceTree, fork, GitKraken, GitHub Desktop 등도 1처럼 기사의 참신함이 없기 때문에.
3. MATLAB/Simulink GUI 사용 : 여기에 희귀 느낌이 있습니다 (웃음)
- 물론, MATLAB의 커맨드로부터
!git
하지만 할 수 있습니다만, 1 같은 이유로 이번은 다루지 않습니다.또한 환경은 R2019b (제 1 회 게재시 최신 버전)
연재 예정
제1회 : 프로젝트 작성과 GUI의 설명
제2회 : git add/git commit
제3회 : 체크아웃(특정 커밋으로 돌아온다)
제4회 : 브랜치 작성
제5회 : 리모트 리포지토리와의 제휴 (git push/git pull)
제6회 : 클론 만들기
제7회 : 응용1
제8회 : 응용2
제1회 : 프로젝트 작성과 GUI의 설명
「프로젝트의 관리」에 대해서는 본가 MathWorks씨의 Simulink 모델 관리 및 아키텍처를 수강해 주시고 설명을 받는 것이 가장 합리적이므로, 자세한 것은 할애합니다.
이번 기재하고 있는 것은, 어디까지나 제4회 이후의 이야기에 연결하기 위한 전진입니다.
작업 1 : 프로젝트 만들기
git init
에 상당하는 조작을 몇개의 스텝을 따라 설명합니다. 프로젝트 작성 자체가 git init가 아니므로주의하십시오.
1-1: MATLAB Toolstrip > 홈 > 프로젝트 > 폴더에서 를 선택합니다.

1-2: 새 프로젝트 대화 상자가 시작되는 프로젝트 이름을 설정합니다.

1-3: 소스 제어 사용 아이콘이 활성화됩니다.

1-4: 소스 제어 사용을 클릭하고 소스 제어에 프로젝트 추가를 클릭합니다.

1-5: 소스 제어 도구에서 Git을 설정하고 변환을 클릭합니다.

1-6: 프로젝트 열기를 클릭합니다.

1-7: .git (로컬 리포지토리)이 생성되었습니다.
git init
그런 명령을 GUI로 조작하면 이런 느낌입니다. 하지만 ~! 이 「프로젝트」라고 하는 것은, 일로 MATLAB나 Simulink를 사용할 때에는 매우 편리하고 작업 효율이 오릅니다. 자세한 것은 MathWorks씨의 트레이닝으로 실시하고 있는 것 같아서 꼭 수강해 보세요.
1-8 : 다양한 Git 조작과 상태 표시와 관련된 아이콘이 표시됩니다.
아이콘
git 명령
의미

없음
프로젝트에 원격 위치 등을 표시

없음
상태 아이콘 상태 업데이트

git commit.
스테이징 영역의 모든 파일을 커밋 (commit 옵션으로 .가 붙어 있다고 생각하십시오)

git fetch
원격 저장소에서 가져오기

git push
원격 리포지토리로 푸시

git pull
원격 저장소에서 끌어 오기
주요 아이콘과 git 명령의 대비는 이상입니다.
Stash, 서브 모듈 작성 등도 있습니다만 추종.
그건 그렇고,
!git add
은? 제2회부터 세세하게 보고 갑니다!
Reference
이 문제에 관하여(MATLAB에서 Git 작업하기(제1회: 프로젝트 작성 및 GUI 설명)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/stozaki/items/e4fa14c36f6c134e53e7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)