Git + GitHub 초보자 가이드
술어
저장소
코드가 있는 디렉토리 또는 폴더입니다.
원격
GitHub 서버에 있고 인터넷에 연결된 모든 사람이 액세스할 수 있는 저장소 버전입니다. 개인 리포지토리가 있는 경우 다른 사람들이 코드에 액세스할 수 없지만 다른 컴퓨터에서 계속 액세스할 수 있습니다.
현지의
컴퓨터에 있는 저장소의 버전입니다. 마지막으로 GitHub에 푸시하거나 풀다운한 시간에 따라 다르므로 원격 리포지토리와 동일하거나 동일하지 않을 수 있습니다.
포크
저장소를 분기하면 복사본이 만들어지고 GitHub 계정에 보관됩니다. 예를 들어,
sylwia/dismantle-the-patriarchy
라는 Sylwia의 프로젝트를 분기하면 내 계정에 isabelxklee/dismantle-the-patriarchy
와 같이 새 저장소가 생성됩니다.클론
리포지토리를 복제하면 복사본이 만들어지지 않지만 대신 로컬 시스템에 리포지토리를 직접 다운로드할 수 있습니다.
명령
자식 추가
커밋할 준비가 되도록 변경된 파일을 git의 스테이징 영역에 추가합니다. 파일에 추적기를 추가하는 것으로 생각하면 git이 변경되거나 업데이트된 내용을 알 수 있습니다.
자식 커밋
작업의 스냅샷을 저장합니다. 언제든지 되돌릴 수 있는 체크포인트와 같습니다. 모든 커밋은 저장소에서 액세스할 수 있으며 정확한 변경 사항을 볼 수 있습니다.
자식 푸시
모든 커밋을 GitHub로 전송하여 작업이 로컬 컴퓨터에서만 실행되지 않도록 합니다. 이 명령은 로컬 저장소와 일치하도록 원격 저장소를 업데이트합니다.
자식 풀
다른 위치의 리포지토리에 적용된 변경 사항으로 로컬 시스템을 업데이트합니다. 예를 들어 파트너와 함께 작업하는 경우
git pull
파트너가 GitHub에 푸시한 변경 사항으로 로컬 저장소를 업데이트합니다.자식 원격 -v
이 코드 분기를 추적하는 모든 원격 저장소를 볼 수 있습니다.
자식 상태
로컬 리포지토리와 원격 리포지토리 간에 차이점이 있는지 여부를 표시합니다. 변경되었지만 아직
git add
로 추적되지 않은 모든 파일; 커밋되었지만 푸시되지 않은 모든 파일.예시:
~/Development/dev-blog-posts // ♥ > git status
On branch master
Your branch is up to date with 'origin/master'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: beginners_guide_to_git.md
자식 분기
저장소의 모든 기존 분기를 표시합니다.
예시:
~/Development/dev-blog-posts // ♥ > git branch
* master
refactor
자식 분기 -d
저장소에서 분기를 삭제합니다.
예시:
~/Development/dev-blog-posts // ♥ > git branch -d refactor
Deleted branch refactor (was ed6cd03).
자식 체크 아웃 -b
새 분기를 만듭니다.
예시:
~/Development/dev-blog-posts // ♥ > git checkout -b refactor
Switched to a new branch 'refactor'
자식 체크 아웃
다른 분기로 전환합니다.
자식 병합
두 가지를 함께 병합합니다. 브랜치 간의 코드 차이가 있으면 병합 충돌이 발생합니다.
출처
Git 문서: https://git-scm.com
Git과 GitHub로 삶을 더 쉽게 만드는 방법: https://medium.com/swlh/how-git-and-github-can-make-your-life-easier-2ff5b9e1f6f1
제안
다루었으면 하는 다른 용어나 명령이 있으면 댓글로 알려주십시오! :)
Reference
이 문제에 관하여(Git + GitHub 초보자 가이드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/isabelxklee/a-beginner-s-guide-to-git-github-41jc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)