Git 및 Github의 최종 가이드
7584 단어 programmingjavascriptgithubgit
카탈로그
Installation
소개하다.
Git는 DevOps에서 사용하는 소스 코드 관리 기술입니다.그것은 소형에서 초대형 프로젝트를 효율적으로 관리하는 데 사용되는 무료 소스 버전 제어 시스템이다.
Git는 버전 관리 시스템입니다.버전 제어는 시간의 흐름에 따라 프로젝트의 변경 사항을 추적하고 작업 중인 모든 내용의 전체 기록을 저장하는 파일 관리자입니다.그것은 세계 각지의 많은 개발자들이 동시에 같은 프로젝트에서 합작할 수 있도록 허락한다
GitHub은 Git 저장소를 위탁 관리하는 웹 사이트이지만, 자신만의 기능도 많다.이것은 Git의 웹 기반 그래픽 인터페이스입니다. Git는 명령행 응용 프로그램입니다.모든 프로젝트에는 Wiki와 기본적인 작업 관리 도구와 같은 액세스 제어와 많은 협업 기능이 있습니다.
그것은 전 세계 5600만 (2020년 9월) 개발자의 정원으로 현재 마이크로소프트의 소유이다
장치
모든 운영체제는 자체적으로 Git를 설치하는 절차가 있는데, 본고에서 리눅스, 윈도, 맥을 소개할 것이다.
Linux
만약 당신이 리눅스 사용자라면, 리눅스 가족이 매우 크다는 것을 알 수 있을 것이다. 리눅스 가족은 매우 많다. 예를 들어 Ubuntu, Fedora, Arch 등이다.
그러나 이 문서에서 저는 Debian(Ubuntu)과 Fedora를 소개할 것입니다.
Debian/Ubuntu(apt-get)
sudo apt-get install git
git --version
git config --global user.name "Suhail Kakar"
git config --global user.email "[email protected]
페도라(dnf/yum)
sudo dnf install git
또는sudo yum install git
git --version
git config --global user.name "Suhail Kakar"
git config --global user.email "[email protected]
창문.
git config --global user.name "Suhail Kakar"
git config --global user.email "[email protected]
비옷
brew install git
git --version
git config --global user.name "Suhail Kakar"
git config --global user.email "[email protected]
기본 GitHub 용어
Main: 새 저장소를 만들 때 기본 개발 분기가 함께 제공됩니다.
읽어보기 파일: 저장소의 다른 파일에 대한 정보를 포함하는 텍스트 파일입니다.일반적으로 Read Me라는 기본 일반 텍스트 파일로 문서를 작성합니다.
저장소: 저장소는 투어 작품을 목록이나 저장 공간에 저장하는 곳이다.GitHub 사용자는 가끔 "repo"로 약칭합니다.
허가증: 저장소를 진정으로 시작하려면 다른 사람들이 사용할 수 있도록 허가를 받아야 합니다.
끌어오기 요청: 지점에서 변경 사항을 발표할 수 있습니다.이것은 개발자가 하나의 기능을 완성할 때 팀의 다른 구성원들에게 알리는 방법이다.
기본 Git 명령
git init
:git init 명령으로 새git 저장소를 만듭니다.이 명령을 실행하면 새 저장소에 필요한 모든 Git 메타데이터를 포함하는 현재 작업 디렉토리.git
하위 디렉토리가 생성됩니다.git clone
:git clone 명령은 저장소의 특정 저장소나 지점의 복사본을 만드는 데 사용됩니다.git branch <branch-name>
: 이git 명령은 특정 저장소에 새 분기를 만드는 데 사용됩니다.git checkout <branch-name>
:git checkout 명령은git 지점에서 만든 지점 사이를 내비게이션할 수 있도록 합니다.git add
: Git가 현재 프로젝트 상태의 스냅샷을 제출 이력에 "저장"하도록 지시하는 일련의 작업 중 첫 번째 명령입니다.파일 및 Gitgit commit
:git commit 명령은 항목이 변경된 현재 상태의 스냅샷을 가져옵니다.git push
: 이 명령은 GithubThe power of Open Source is the power of the people. The people rule. ~ Philippe Kahn
시범
mkdir demo-folder
cd demo-folder
touch index.js
index.js
파일에서 추적되지 않은 변경 사항을 확인합니다.git status
index.js
아래 명령을 사용하십시오.git add index.js
git commit -m "added index.js file"
git remote add origin main https://github.com/suhailkakar/demo
git push -u origin
GitHub 특수 저장소
GitHub은 사용자 이름에 따라 특수한 저장소를 제공합니다. 이 저장소에는
readme.md
가 포함되어 있어야 합니다. 이것은 GitHub 프로필에 나처럼 표시됩니다.만약 비슷한 외관을 원한다면, fork my repository here 를 사용할 수 있습니다.
결론⌛
나는 이 문장이 너에게 도움이 되기를 바란다.도움이 필요하시면 평론 부분에서 말씀해 주세요.
연결하고
👋 감사합니다.
Reference
이 문제에 관하여(Git 및 Github의 최종 가이드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/suhailkakar/an-ultimate-guide-to-git-and-github-20j텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)