Git 및 Github의 최종 가이드

개발자로서 Git와 GitHub에 대해 아는 것은 매우 적지만, 일부 개발자들은 Git와 GitHub에 대해 의문을 가지고 있다.따라서 이 문서에서 Git와 GitHub에 관한 모든 내용을 상세하게 소개하여 지리적으로 이해할 수 있도록 하겠습니다.

카탈로그

  • Introduction

  • Installation
  • Linux
  • Windows
  • Mac
  • Basic GitHub terms
  • Basic Git Command
  • Demonstration
  • GitHub special repository
  • Conclusion
  • 소개하다.


    Git는 DevOps에서 사용하는 소스 코드 관리 기술입니다.그것은 소형에서 초대형 프로젝트를 효율적으로 관리하는 데 사용되는 무료 소스 버전 제어 시스템이다.
    Git는 버전 관리 시스템입니다.버전 제어는 시간의 흐름에 따라 프로젝트의 변경 사항을 추적하고 작업 중인 모든 내용의 전체 기록을 저장하는 파일 관리자입니다.그것은 세계 각지의 많은 개발자들이 동시에 같은 프로젝트에서 합작할 수 있도록 허락한다
    GitHub은 Git 저장소를 위탁 관리하는 웹 사이트이지만, 자신만의 기능도 많다.이것은 Git의 웹 기반 그래픽 인터페이스입니다. Git는 명령행 응용 프로그램입니다.모든 프로젝트에는 Wiki와 기본적인 작업 관리 도구와 같은 액세스 제어와 많은 협업 기능이 있습니다.
    그것은 전 세계 5600만 (2020년 9월) 개발자의 정원으로 현재 마이크로소프트의 소유이다

    장치


    모든 운영체제는 자체적으로 Git를 설치하는 절차가 있는데, 본고에서 리눅스, 윈도, 맥을 소개할 것이다.

    Linux


    만약 당신이 리눅스 사용자라면, 리눅스 가족이 매우 크다는 것을 알 수 있을 것이다. 리눅스 가족은 매우 많다. 예를 들어 Ubuntu, Fedora, Arch 등이다.
    그러나 이 문서에서 저는 Debian(Ubuntu)과 Fedora를 소개할 것입니다.

    Debian/Ubuntu(apt-get)

  • 셸에서 apt get을 사용하여 Git를 설치합니다.
  • sudo apt-get install git
    
  • git-version을 입력하여 설치가 성공했는지 확인합니다.
  • git --version
    
  • 다음 명령을 사용하여 Git 사용자 이름과 e-메일을 구성합니다.이러한 세부 정보는 작성한 모든 제출과 연결됩니다.
  • git config --global user.name "Suhail Kakar"
    
    git config --global user.email "[email protected]
    

    페도라(dnf/yum)

  • 셸에서 dnf 또는 yum으로 Git 설치 가능
  • sudo dnf install git
    
    또는
    sudo yum install git
    
  • git-version을 입력하여 설치가 성공했는지 확인합니다.
  • git --version
    
  • 다음 명령을 사용하여 Git 사용자 이름과 e-메일을 구성합니다.이러한 세부 정보는 작성한 모든 제출과 연결됩니다.
  • git config --global user.name "Suhail Kakar"
    
    git config --global user.email "[email protected]
    

    창문.

  • 최신 버전 다운로드Git for Windows setup
  • 설치 프로그램을 성공적으로 실행하면 Git 설치 마법사 화면이 표시될 것입니다.설치를 완료하려면 다음 및 완료 프롬프트를 따르십시오.대부분의 사람들에게 기본 매개 변수는 충분하다.
  • 명령 프롬프트 또는 Git Bash를 열고 다음 명령을 실행하여 Git 사용자 이름과 e-메일을 구성합니다.이러한 세부 정보는 작성한 모든 제출과 연결됩니다.
  • git config --global user.name "Suhail Kakar"
    
    git config --global user.email "[email protected]
    

    비옷

  • 최신 버전 다운로드Git for mac installer
  • 프롬프트에 따라 Git를 설치합니다.
  • 또는 Homebrew를 설치하고 다음을 실행하여 Mac에 최신 버전의 Git를 설치합니다.
    brew install git
    
  • 터미널을 열고 다음 명령을 입력하여 설치가 성공했는지 확인합니다.
  • git --version
    
  • 다음 명령을 사용하여 Git 사용자 이름과 e-메일을 구성합니다.이러한 세부 정보는 작성한 모든 제출과 연결됩니다.
  • git config --global user.name "Suhail Kakar"
    
    git config --global user.email "[email protected]
    

    기본 GitHub 용어

  • Fork: Fork은 개인 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가 현재 프로젝트 상태의 스냅샷을 제출 이력에 "저장"하도록 지시하는 일련의 작업 중 첫 번째 명령입니다.파일 및 Git
  • 의 변경 사항을 추적하는 데 사용됩니다.
  • git commit:git commit 명령은 항목이 변경된 현재 상태의 스냅샷을 가져옵니다.
  • git push: 이 명령은 Github
  • 와 같이 git를 원격 저장소에 업로드하는 데 사용됩니다.

    The 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
    
  • 코드를 GitHub로 전송하려면 다음 명령을 사용하십시오
  • git push -u origin
    

    GitHub 특수 저장소


    GitHub은 사용자 이름에 따라 특수한 저장소를 제공합니다. 이 저장소에는 readme.md가 포함되어 있어야 합니다. 이것은 GitHub 프로필에 나처럼 표시됩니다.

    만약 비슷한 외관을 원한다면, fork my repository here 를 사용할 수 있습니다.

    결론⌛


    나는 이 문장이 너에게 도움이 되기를 바란다.도움이 필요하시면 평론 부분에서 말씀해 주세요.
    연결하고
    👋 감사합니다.

    좋은 웹페이지 즐겨찾기