자습서: Visual Studio에서 Git 작업
이 문서에서는 Visual StudioPython으로 작업하기
Git은 코드 파일 및 프로젝트의 변경 내용을 추적하는 데 도움이 되는 버전 제어 시스템입니다. Python 프로젝트 파일을 Git에 저장하면 여러 개발자가 파일에 기여하고 시간이 지남에 따라 프로젝트의 무결성을 유지할 수 있습니다.
이 자습서의 이전 단계에서는 Python 애플리케이션을 만들고 코드를 다양하게 변경합니다. 6단계에서는 Git 리포지토리에 애플리케이션을 추가할 수 있습니다. Visual Studio에서 Git 도구를 사용하여 Python 프로젝트에 대한 소스 제어를 제공하는 방법을 알아보세요.
자습서의 6단계에서는 다음 방법을 알아봅니다.
- Visual Studio에서 Git 도구 사용
- Git 리포지토리에 Python 애플리케이션 추가
필수 구성 요소
Python 애플리케이션 프로젝트에는 2단계에서 작성한 코드가 있는 Python 파일(.py)이 포함되어 있으며, Python 코드을 작성하고 실행합니다.
이 단계를 진행할 필요는 없지만 Visual Studio의 엔드 투 엔드 Python 워크플로에 대해 이 자습서의 3단계, 4단계및 5단계 지침을 검토합니다.
Git 소스 제어 추가
이제 애플리케이션이 있으니 Git 리포지토리에 추가해보는 게 좋습니다. Visual Studio를 사용하면 IDE에서 직접 사용할 수 있는 Git 도구를 사용하여 이 프로세스를 쉽게 수행할 수 있습니다.
팁
Git은 가장 널리 사용되는 최신 버전 제어 시스템입니다. 전문 개발자이든 코딩하는 방법을 배우든 관계없이 Git은 매우 유용할 수 있습니다. Git을 접하는 경우 https://git-scm.com/
웹 사이트를 시작하는 것이 좋습니다. 치트 시트, 인기 있는 온라인 책 및 Git Basics 비디오를 찾을 수 있습니다.
코드를 Git과 연결하려면 먼저 코드가 있는 새 Git 리포지토리를 만듭니다.
Visual Studio의 오른쪽 아래에 있는 상태 표시줄에서 소스 제어에 추가를 선택하고, Git를 선택합니다.
Git 리포지토리 만들기 대화 상자에서 GitHub에 로그인합니다.
리포지토리 이름은 폴더 위치에 따라 자동으로 채워져 있습니다. 새 리포지토리는 기본적으로 비공개이며, 이는 사용자인 당신만이 접근할 수 있음을 의미합니다.
팁
리포지토리가 퍼블릭이든 프라이빗이든 관계없이 코드의 원격 백업을 GitHub에 안전하게 저장하는 것이 가장 좋습니다. 팀과 함께 작업하지 않더라도 원격 리포지토리를 사용하면 모든 컴퓨터에서 코드를 사용할 수 있습니다.
해시태그 만들기 및푸시를 선택합니다. 리포지토리를 만든 후 상태 표시줄에 상태 세부 정보가 표시됩니다.
Visual Studio에서 Git 작업 사용
Visual Studio 상태 표시줄에서 사용할 수 있는 Git 작업에 대한 간략한 요약은 다음과 같습니다.
상향/하향 화살표는 현재 브랜치에 있는 나가는/들어오는 커밋 수를 표시합니다. 이 아이콘을 사용하여 들어오는 커밋을 끌어오거나 나가는 커밋을 푸시할 수 있습니다.
특정 커밋을 보려면 위쪽/아래쪽 화살표를 선택한 다음, 나가는/들어오는보기를 선택합니다.
연필 아이콘은 커밋되지 않은 코드 변경 사항 수를 보여 줍니다. 이 아이콘을 선택하여 Git 변경 내용 창에서 해당 변경 내용을 볼 수 있습니다.
Git 메뉴는 파일의 리포지토리 작업에 대한 도구를 제공합니다. Visual Studio에서 버전 제어를 위해 git fetch, pull, push 및 동기화 작업을
앱에서 Git을 사용하는 방법에 대한 자세한 내용은 Visual StudioGit 정보
자습서 검토
Visual Studio에서 Python에서 이 자습서를 완료한 것을 축하합니다.
이 자습서에서는 다음 방법을 알아보았습니다.
- 프로젝트를 만들고 프로젝트의 내용을 봅니다.
- Visual Studio 편집기를 사용하여 프로젝트를 실행합니다.
- Python용 대화형 창 사용하여 새 코드를 개발하고 편집기에 코드를 쉽게 복사할 수 있습니다.
- Visual Studio 디버거에서 완료된 프로그램을 실행합니다.
- 패키지를 설치하고 Python 환경을 관리합니다.
- Git 리포지토리에서 코드와 함께 작업하세요.
관련 콘텐츠
- Python 대한 C++ 확장 만들기
- 프로파일 Python 코드
- Python 코드 대한 단위 테스트 설정