Git 및 GitHub 시작
5417 단어 programminggithubgitopensource
만약 그렇지 않다면, 너는 여전히 정확한 곳에 있다!이 블로그는 프로그래밍 세계에 대한 지식을 넓히는 데 도움을 줄 것이다.🌎
이것들은 무엇을 대표합니까?이거 둘 다 똑같아요?사람들은 이것으로 무엇을 할 수 있습니까?🤔
GIT와 GITHUB라는 두 용어를 들으면 이런 문제들이 머릿속에 떠오른다.위 질문에 대한 답을 읽어 보십시오.🙌
이 문서에서는 다음을 설명합니다.
- What is Git?
- Why Git?
- Basic Workflow of Git
- Git Commands
- Git Extensions
- Pros and Cons of Git
- What is GitHub?
- Pros and Cons of GitHub
- GitHub Features
- Git vs GitHub
- Conclusion
깃이란?
Git는 Linus Torvalds에 의해 2005년에 만들어졌습니다.
이것은 무료, 소스 오픈 분포식 버전 제어 시스템으로 사용자가 파일의 시간 변화를 추적할 수 있고 서로 다른 사용자가 같은 항목을 동시에 처리할 수 있도록 한다.
왜 깃이야?
Git는 GPL(범용 공용 라이선스) 오픈소스 라이선스 아래 발표됐다.그것은 인터넷상에서 무료다.우리는git를 통해 우리의 프로젝트를 관리할 수 있다.그 밖에 이것은 원본이기 때문에 우리는 그것의 원본 코드를 다운로드할 수도 있고 우리의 요구에 따라 변경할 수도 있다.
Git는 SHA1(보안 해시 함수)을 사용하여 데이터베이스의 객체를 명명하고 식별합니다.이것은git를 알지 못하는 상황에서git 데이터베이스에 있는 파일, 날짜, 제출 메시지 및 기타 데이터를 변경할 수 없도록 보장합니다.
데이터의 복사본이 여러 개 있을 때 데이터를 잃어버릴 가능성은 매우 적다.
Git의 기본 워크플로우:
Git 명령:
초기화→ 로컬git 저장소를 초기화합니다.
사용법:git init[repository name]
git 추가→ 임시 영역에 파일을 추가합니다.
사용법:git add[file]
git 제출→ 버전 기록에 영구적으로 기록되거나 스냅샷 파일입니다.
사용법:git commit-m "제출 메시지 입력"
브랜치 결합→ 분기를 활성 분기로 결합합니다.
사용법:git merge[분기 이름]
git push→ 로컬 저장소를 원격 저장소로 업로드합니다.
사용법:git push [variable name] 호스트
git pull→ 원격 저장소에서 컨텐트를 다운로드합니다.
사용법:git push[저장소 이름]
Git 확장:
많은 Git 확장, 예를 들어 Git LFS는 처음에는 GitHub 커뮤니티에서 Git의 확장이었으나 지금은 다른 저장소에서 광범위하게 사용되고 있다.확장은 일반적으로 서로 다른 사람들이 독립적으로 개발하고 유지하지만, 장래의 어느 시기에 광범위하게 사용될 확장은Git에 통합될 수 있다.
추가 오픈 소스 git 확장은 다음과 같습니다.
git 첨부 파일:
Git
git 흐름:
Vincent Driessen의 분기 모델
지트 곡도:
리디렉션/병합/당기기/밀기 작업을 자동화하는 라이브러리 관리자 및 도구
MS는 2017년 Perforce에서 이전한 일환으로 Windows 소스 코드 트리의 크기를 처리하기 위해 기트 가상 파일 시스템(VFS for Git, 기트 가상 파일 시스템 또는 GVFS)을 개발했다.VFS for Git를 사용하면 클론 저장소에서 파일에 액세스한 후에만 내용을 다운로드할 수 있는 자리 표시자를 사용할 수 있습니다.
Git의 장점과 단점:
찬성 의견:
Github이란?
캘리포니아주에 본사를 두고 있으며 2018년 이후Microsoft 자회사로 활동해왔다.
GitHub은 Git의 소프트웨어 개발 버전 제어를 사용하기 위해 위탁 관리 서비스를 제공한다.그것은 네트워크 기반의 도형 인터페이스를 제공했다.GitHub은 개발자의 소셜네트워크서비스 같아!
왜 Github이야?
개원 프로젝트는 시장 수요에 대한 반응이 더욱 빠르기 때문에 왕왕 더욱 유연하다.폐쇄 소스 코드 프로그램은 거품 속에 존재할 수 있으며, 동시에 목표 시장을 설득하여 진정한 응답이 아니라 가치를 믿게 하려고 한다.GitHub은 프로그래머가 끊임없이 현재의 문제를 해결하고 대중에게 해결 방안을 제공하는 지역 사회를 제공한다.
GitHub 커뮤니티의 넓이 때문에 우리는 때때로 유사한 프로젝트에 종사하는 프로그래머를 찾을 수 있다. 그들은 기술, 경험이 있거나 조직에 매우 적합한 소망을 가지고 있다.
Github의 버전 제어는 MS Office나 Google Drive의 버전 제어와 매우 비슷합니다. 코드와 프로그램에 대한 모든 변경 사항을 추적합니다.
누가 그랬어?언제든지 자세한 변경 로그를 볼 수 있습니다. 이 로그는 모든 정보를 깔끔하게 담고 있습니다.
GitHub의 장점과 단점:
찬성 의견:
GitHub 기능:
Git vs GitHub:
결론:
이제 Git와 GitHub이 무엇인지, 그리고 그것을 사용해서 무엇을 할 수 있는지 알아야 합니다.이거 짜릿하잖아!우수한 소프트웨어 제품 개발에 관심이 있는 모든 프로그래머에게 Git와GitHub에 대해 충분히 이해하고 효과적으로 협력하는 것은 매우 중요하다.
읽어 주셔서 감사합니다. 이 글을 좋아하시기 바랍니다.😊
만약 당신에게 어떤 문제가 있으면, 평론 구역에 메시지를 남겨 주십시오. 우리는 가능한 한 빨리 당신에게 회답할 것입니다.
위대한 코딩 여행이 있습니다.😎
만약 네가 이 문장을 좋아한다면 반응을 클릭해라🧡 다른 사람과 공유하기🤓 ~
작성자: 및
새 콘텐츠를 게시할 때 업데이트를 유지하려면 다음 웹 사이트에서 Codezilla를 확인하십시오.
Community Portal
Reference
이 문제에 관하여(Git 및 GitHub 시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codezillaclub/getting-started-with-git-github-18am텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)