기초 지식
4306 단어 Git
입문
"Git이 뭐예요?"의 사람이 설명할 때 사용하는 내용입니다.
SVN 사용자에 대해 설명하는 경우가 많기 때문에 SVN 사용자 시점으로 표현하는 부분이 있습니다.
명령은 여기의 반참조를 참조하십시오. 입니다.
참조 사이트
개념
드로잉 중. Git를 사용하는 이유
로컬 저장소로 쉽게 커밋 가능
현지commit은 다른 노동자에게 영향을 주지 않습니다
제시간에 집에 갈 때 임시commit 할 수 있어요.
중간에 끊겼을 때, 자신이 처리하고 있는 파일을 저장하고 즉시 되돌아갈 수 있다
commit 오류 취소 가능
여러 번commit으로 나뉜 것을 하나의commit로 정리하면 예쁜 이력이 될 수 있다
모든 업무는 갈라지기 쉽다
용어 설명(개념)
개념
설명
원격 저장소
서버 저장소(svn 서버 이미지)
로컬 저장소
서버의 저장소를 기록에 따라 로컬로 복사하기 (※ git 혼자)
작업공간
로컬 저장소에서 작업하는 분기의 파일 상태 (실제 편집된 파일 시스템 개념)
분지
이력의 불일치.git에서 모두 지점이라고 하고,svn의trunk와branch는git에서 모두 지점이라고 한다.
주 지점
개발의 주류 지점.svn의 트렁크에 해당합니다. ※처음에push의 브랜치 이름은master 브랜치입니다.
주제 분기
작업 단위를 단위로 분지의 운용을 진행하다
git-flow
게시 지점 및 핫 픽스 등의 용도에 따라 지점 활용 준비(Vincent Driessen 권장)
GitHub/BitBucket
클라우드에서 Git 서버 기능을 사용할 수 있는 서비스
GitLab/GitBucket
내부 서버 등에 Git 클라우드 서비스를 설치하기 위해 제작되었습니다.
pull request or merge request
GitLab/GitBucket 등의 서버에서 merge 작업을 요청하는 기능
색인 또는 레벨
제출할 파일의 위치 등록
용어 설명
command
설명
용도
git clone
원격 저장소에서 체크 아웃
저장소를 처음 검색할 때
git add
commit 객체 추가
제출할 파일을 선택할 때
git commit
로컬 저장소에 제출
실제 제출
git push
원격 저장소로 보내기
제출한 내용을 서버에 업로드
git fetch
원격 리포지토리를 로컬 리포에 동기화
원격 상태를 알고 싶을 때 (원본 없음)
git pull(fetch + merge)
원격 저장소를 로컬로 가져오기
로컬 소스 코드를 업데이트할 때
git merge
2branch 간의 합병
마스터의 최신 상태를 작업 지점으로 가져올 때
git checkout
브랜치 전환(SVN과는 다른 의미임)
현재 브랜치의 대상 위치를 변경하려면
기가비트 클라이언트
GitKraken
Sourcetree
GitHub Desktop
만화
이름 표시 (아이콘 협업)
아이콘 태그(아이콘 공동 작업)
이름
이름
환경
Windows
Windows, Mac, Linux
Windows, Mac
Windows, Mac
Free?
공짜
기본 무상(유료)
기본 유상(평가판 있음)
공짜
사용자 등록
필요 없음
필요
필요
필요 없음
일본어 공부
일본어 대응 안 돼요.
하계
하계
하계
UI
간단명료하다
간단명료하다
문제가 좀 있다
못생기다
병합 도구
KDIff 설치
통합 기능 (매우 용이)
외부 호출
병합 불가
prefix
평면 디스플레이
계층형 디스플레이
계층형 디스플레이
평면 디스플레이
git-flow 기능
하계
작업 공간의 가장자리에서
작업 공간의 가장자리에서
하계
공급자
개인
GitKraken
Atlassian
GitHub
GitExtensions
Sourcetree
GitHub Desktop
GitKraken
Git 저장소를 설치하고 검색하기 전에
설치기가비트 클라이언트
Reference
이 문제에 관하여(기초 지식), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/HyunwookPark/items/48920fa582d852e44289텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)