찾다

 >  Q&A  >  본문

git, github, svn의 차이점

저는 초보자라 모든 전문가분들께 미리 감사의 말씀을 전하고 싶습니다.
win10에 git을 설치하는 것과 github을 설치하는 것 사이에 차이가 있나요? 온라인으로 검색한 후에도 여전히 매우 혼란스럽습니다.
둘 중 하나만 설치하는 기능은 무엇인가요? 둘을 함께 설치하면 어떤 기능이 있나요?
로컬에서 코드를 작성한 다음 github에 배포하고 싶습니다.
git과 svn의 관계는 무엇이며, 무엇을 할 수 있나요?

감사합니다!

phpcn_u1582phpcn_u15822790일 전1561

모든 응답(8)나는 대답할 것이다

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:52:32

    Git은 버전 관리 시스템이고, github은 간단히 말해서 Coke와 Coca-Cola의 관계와 비슷합니다. 후자는 전자의 더 유명한 구현입니다. 일반적으로 git은 핵심 프로그램이므로 설치해야 하지만 github을 설치할 수도 있고 그렇지 않을 수도 있습니다. 그렇지 않은 경우 다른 프로그램을 사용하여 해당 기능을 수행할 수도 있습니다(git에는 bash 명령줄과 너무 조잡한 시각화가 함께 제공됩니다). 인터페이스 프로그램)이 설치되어 있으면 github를 사용할 때 더 편리합니다.

    Git과 svn은 모두 버전 관리 시스템입니다. git의 각 클라이언트에는 버전 라이브러리 세트가 있다는 점입니다. 모두가 온라인일 때 서로 동기화할 수 있고 오프라인일 때도 서로 플레이할 수 있습니다. 사람은 이와 같은 버전 브랜치를 가질 수 있습니다. (재생) 최악의 경우 온라인 상태가 될 때 다시 동기화하십시오. SVN에는 핵심 버전 호스팅 서버가 있어야 하며 일단 오프라인 상태가 되면 모든 사람이 기본적으로 서버와 동기화되어야 합니다. 쓸모 없는. 게다가 svn 모드는 git에 배포할 수 있지만 svn은 git을 사용할 수 없습니다...

    초심자라면 github 계정을 등록하고 플레이할 소소한 것들을 올려도 되지만, 공개 프로젝트만 있고 비공개 프로젝트에는 비용이 든다는 점을 명심해야 합니다. 개인적으로는 국내 코딩을 추천합니다. net은 매우 포괄적이며 시작하기에 더 적합한 무료 개인 프로젝트도 있습니다. 편집자는 일반적으로 git 또는 git을 기본적으로 지원합니다. 검색할 수 있는 플러그인 TortoiseGIT를 설치할 수도 있습니다. 비록 영어 소프트웨어이지만 무료이고 중국어 언어 팩이 있기 때문에 상대적으로 사용하기 쉽습니다.

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:52:32

    Git과 svn은 모두 프로젝트 관리 도구입니다. Github는 git을 기반으로 하며 거대한 공개 프로젝트 라이브러리입니다.
    예를 들어 서버에 Git Warehouse를 직접 구축한 다음 Git을 사용하여 프로젝트를 업로드할 수 있습니다. 프로젝트를 github에 업로드하려면 컴퓨터에 git을 설치해야 합니다
    튜토리얼:

    회신하다
    0
  • 迷茫

    迷茫2017-05-02 09:52:32

    git과 svn은 버전 관리 tools입니다.
    github는 웹사이트를 호스팅하는 소스 코드입니다. 간편한 작업을 위한 github 도구가 있으며 이는 선택 사항이며 설치할 필요가 없습니다.
    git을 사용하여 github로 푸시하세요.
    git을 사용하기 위해 github에 갈 필요가 없습니다. 로컬에서 사용할 수 있으며 전체 웨어하우스가 저장됩니다.
    github과 유사한 것은 gitlab, bitbucket 등이 있습니다. 중국에는coding.net 등이 있습니다. 예를 들어 사용 가능한 웹 사이트 시스템에는 gitlab, gitbucket 등이 있습니다.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:52:32

    Git은 svn과 동일한 수준의 버전 관리 도구입니다.
    Github은 Git 기술을 사용하는 웹사이트일 뿐이며 근본적인 관계가 전혀 없습니다

    회신하다
    0
  • 阿神

    阿神2017-05-02 09:52:32

    1. Git 브랜치는 브랜치 병합 등을 제어할 수 있습니다. 핵심은 github 오픈 소스 웹사이트를 갖는 것입니다. . .

    2. svn은 기능이 적고 사용하기 쉬우며 단일 파일을 복원할 수 있습니다. 핵심은 그가 웹사이트를 만들지 않았다는 것입니다. git은 시장을 이해하고 있습니다. . .

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:52:32

    Git과 svn은 모두 버전 관리 도구이고, github은 코드 호스팅 웹사이트입니다.

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:52:32

    Git과 svn은 거의 동일합니다.
    그러나 git은 분산되어 있고 상대적으로 강력하고 사용하기 쉽습니다.
    Github는 Git에서 창고를 원격으로 구현하는 것입니다.
    네트워크 디스크나 원격 FTP와 비슷합니다.
    예: git은 window, svn은 linux, github은 Western Digital 하드 드라이브입니다.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:52:32

    Git과 SVN은 소스 코드를 관리하는 데 사용되는 동일한 도구이지 동일한 것이 아닙니다. Git은 서버를 동기화할 필요가 없으며 서버에 동기화하지 않고는 로컬에서만 사용할 수 있습니다. Git은 도구이며 Github 기반 서비스를 소스 코드 호스팅 웹사이트라고 합니다.
    Github에 코드를 넣는 것을 "배포"라고 하지 않고 그냥 호스팅이라고 합니다.
    Git을 로컬에 설치해야 Github 서비스를 사용할 수 있습니다.

    회신하다
    0
  • 취소회신하다