[Mac] Backlog를 이용한 Git 관리①
Backlog를 사용한 Giit 관리SourceTree 를 사용하지 않고 최소한의 작업 프로세스를 확인합니다.
이번에는 브런치를 하지 않았다.
1. PC의 Giit 상태 관리
사전 준비
· brew 설치 Giit 업데이트
부팅 단말기
brew update
brew install git
Git 버전 확인git -version
• 필요에 따라 Finder의 숨겨진 디렉터리 표시defaults write com.apple.finder AppleShowAllFiles TRUE
설정을 반영하기 위해 Finder 종료killall Finder
또는 숨겨진 디렉토리만 표시하는 명령 실행ls -d .*
・ Giit의 초기 설정git를 처음 사용한 상황에서 기술 설정
git config --global user.name "Majestic Aster"
git config --global user.email "[email protected]"
2. 로컬 창고 만들기
a) 로컬에 새 웨어하우스 만들기
프로젝트 디렉토리로 이동
cd プロジェクトのディレクトリ
창고 만들기git init
(.git를 숨김 디렉토리로 생성)b) 스테이풀링 영역에 객체 파일 추가
git add ファイル名
혹은git add .
모든 파일을 스테이풀링 영역에 추가git add -u
이전 관문과 최신 관문을 비교하여 변경된 문서를 제본 구역에 추가합니다.새로 만든 파일은 추가하지 않고 삭제된 파일에 대한 정보를 추가합니다.git add -A
git add .
와 git add -u
의 조합.새로 만들기, 수정 및 삭제된 모든 파일을 추가합니다.이것은 사용자가 로컬 환경에서 실제 작업하는 파일을 저장한 구역입니다.작업 디렉터리나 작업 트리 등이라고도 불리는데 여기는 작업 디렉터리입니다.
작업 디렉토리에서 수정된 파일에 다음에 제출할 객체 파일을 기록하는 영역입니다.이 분야도'인덱스'라고 불린다.
이것은 창고의 모든 수정 역사를 저장하는 구역입니다.로컬 창고는 이후 원격 창고(총 창고)에 역사 정보를'밀다'. 이번에는 로컬 창고 내의 설명에만 한정된다.
3.commiit
제출이란 현재 파일을 수정하거나 수정하는 등 업데이트 작업의 정보를 기록하는 것을 말한다.제출 ID를 지정하여 과거 데이터를 참조할 수 있습니다.
레벨은 제출하기 전에 index 파일에 등록하는 레벨을 가리킨다.스테이션 영역에 추가된 파일만 제출합니다.
제출 결과
git commit -m "コミットメッセージ"
• 이전에 제출한 정보를 수정할 때git commit --amend -m "修正コミットメッセージ"
• 기타 조작git reset 過去のコミットa
커밋 취소※ 과거 제출 취소 a 현재 제출
git status
창고의 상태 확인git diff
표시 차분git log
로그 표시(제출 내역)4. 원격 창고 만들기
원격 웨어하우스 만들기
git remote add <name> <url>
// ex
HTTP : git remote add name https://sample.backlog.jp/git/SAMPLE_GIT/sample(Backlog上のリポジトリ名).git
SSL : [email protected]:/SAMPLE_GIT/sample(Backlog上のリポジトリ名).git
git remote set-url <name> <newurl>
원격 웨어하우스 주소 변경git remote rename <old> <new>
원격 웨어하우스 이름 변경git clone <url>
복제 원격 웨어하우스git remote
원격 창고 목록 표시5. 원격 창고에서fetch 진행
가져오기 가져오기(fetch) = 데이터
pull = 데이터를 가져오면 자동으로 병합 (fetch+merge)
원격 웨어하우스에서 데이터 가져오기(가져오기)
git fetch リモート名
ex: git fetch sample
6. 원격 창고에 적용
원격 창고에 데이터push 가져오기
git push リモート名 ブランチ名
ex: git push sample master
git push -u sample master
에서 보듯이 -u(-set-upstream-to) 옵션을 추가하면 다음부터는 git push
만sample master push를 자동으로 사용합니다.옵션을 추가하고push를 하기 전
git push
push.default
의 설정에 따라 행동도 달라질 수 있으니 주의해야 합니다.Git2.기본값이 0일 때 안전한 단순이 됩니다.참고 자료
원숭이로도 알 수 있는Git 입문~능숙한 버전 관리~|어디서든 프로젝트 관리 백그라운드 기록 가능
Giit에서 시작하는 버전 관리~ 로컬 창고로 파일 관리해보세요~
Giit의 기본 - 원격 작업
git push 매개 변수 생략 시 기본 동작 설정
git add-A 및 git add입니다.git add-u와의 차이점
git add 사용 방법
Reference
이 문제에 관하여([Mac] Backlog를 이용한 Git 관리①), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/MajesticAster/items/43cb06bb91a14bda0a50텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)