# Git 기본 사항

컴퓨터에서 GitHub 리포지토리를 관리하도록 분산 버전 제어 시스템인 Git을 설정합니다.

## Links

* [Git 설정](/ko/get-started/git-basics/set-up-git)

  GitHub의 핵심은 Git이라는 오픈 소스 VCS(버전 제어 시스템)입니다. Git은 컴퓨터에서 로컬로 발생하는 모든 GitHub 관련 사항을 담당합니다.

* [Git에서 사용자 이름 설정](/ko/get-started/git-basics/setting-your-username-in-git)

  Git은 사용자 이름을 사용하여 커밋을 ID와 연결합니다. Git 사용자 이름은 GitHub 사용자 이름과 다릅니다.

* [Git에서 GitHub 자격 증명 캐싱](/ko/get-started/git-basics/caching-your-github-credentials-in-git)

  HTTPS를 사용하여 GitHub 리포지토리를 복제하는 경우 GitHub CLI 또는 GCM(Git Credential Manager)을 사용하여 자격 증명을 기억해두는 것이 좋습니다.

* [Git에서 항상 자격 증명을 묻는 이유는 무엇인가요?](/ko/get-started/git-basics/why-is-git-always-asking-for-my-credentials)

  GitHub와 상호작용하려고 할 때마다 Git이 자격 증명을 묻는다면, 아마도 리포지토리의 HTTPS 복제 URL을 사용하고 있을 가능성이 높습니다.

* [macOS 키 집합에서 자격 증명 업데이트](/ko/get-started/git-basics/updating-credentials-from-the-macos-keychain)

  personal access token에서 사용자 이름, 비밀번호, GitHub을 변경한 경우 git-credential-osxkeychain 도우미에서 저장된 자격 증명을 업데이트해야 합니다.

* [Git 워크플로](/ko/get-started/git-basics/git-workflows)

  GitHub 흐름은 정기적으로 배포하는 팀과 프로젝트를 지원하는 간단한 분기 기반 워크플로입니다.

* [원격 리포지토리 정보](/ko/get-started/git-basics/about-remote-repositories)

  GitHub 공동 개발 방법은 다른 사용자가 보고, 가져오고, 업데이트할 수 있도록 로컬 리포지토리에서 GitHub로 커밋을 게시하는 데 달려 있습니다.

* [원격 리포지토리 관리](/ko/get-started/git-basics/managing-remote-repositories)

  GitHub에서 호스트되는 컴퓨터와 원격 리포지토리에서 로컬 리포지토리를 사용해 작업하는 방법을 알아봅니다.

* [Git과 텍스트 편집기 연결](/ko/get-started/git-basics/associating-text-editors-with-git)

  텍스트 편집기를 사용하여 Git으로 파일을 열고 편집합니다.

* [줄 끝을 처리하도록 Git 구성](/ko/get-started/git-basics/configuring-git-to-handle-line-endings)

  diff에서의 문제를 방지하기 위해 줄 끝을 제대로 처리하도록 Git을 구성할 수 있습니다.

* [Ignoring files(파일 무시)](/ko/get-started/git-basics/ignoring-files)

  GitHub에 체크인하지 않으려는 파일은 Git 설정을 통해 무시하도록 구성할 수 있습니다.

* [Git 참고 자료](/ko/get-started/git-basics/git-cheatsheet)

  이 Git 참고 자료는 명령을 잊어버리거나 CLI에서 도움말을 사용하고 싶지 않을 때 시간을 절약하는 방법입니다.