본문 바로가기

전체 글18

VS Code에서 GitHub 연동하는 방법을 알아보자 VS Code와 Git Bash가 이미 설치된 상태에서 VS Code의 기본 터미널을 Git Bash로 설정하고, Git Bash를 사용하여 GitHub와 연동하여 레포지토리를 생성하고 클론하는 방법을 단계별로 설명하겠습니다.1. VS Code 기본 터미널을 Git Bash로 설정하기- VS Code 열기:Visual Studio Code를 실행합니다.- 설정 열기:File 메뉴에서 Preferences를 선택한 후 Settings를 클릭하거나 Ctrl+, 단축키를 사용하여 설정 창을 엽니다. - 설정 검색:상단 검색창에 terminal.integrated.shell.windows를 입력하여 터미널 설정을 찾습니다. - 터미널 경로 설정:검색 결과에서 Terminal › Integrated › Shell.. 2024. 8. 11.
GitHub에 대해 알아보고 포트폴리오 배포 방법을 알아보자 GitHub는 개발자들이 소스 코드를 관리하고 협업할 수 있도록 지원하는 웹 기반 플랫폼입니다. Git 버전 관리 시스템을 사용하여 코드를 효율적으로 관리하며, 다양한 기능을 통해 개인 프로젝트부터 대규모 오픈 소스 프로젝트까지 지원합니다. GitHub는 코드를 호스팅하는 것뿐만 아니라, 코드 리뷰, 이슈 트래킹, 지속적 통합 및 배포(CI/CD) 등 협업을 위한 다양한 도구와 기능을 제공합니다.GitHub의 주요 기능- 버전 관리: Git을 통해 소스 코드의 변경 내역을 추적하고 관리할 수 있습니다. 이는 코드의 특정 시점으로 되돌리거나, 다른 브랜치로 분기하여 독립적인 개발을 가능하게 합니다.- 협업 도구: 여러 개발자가 동시에 작업할 수 있으며, Pull Request를 통해 코드 리뷰와 협업을 쉽.. 2024. 8. 11.
Git bash에 대해 알아보고 설치 방법을 알아보자 Git Bash는 Windows 환경에서 Git을 사용할 수 있도록 도와주는 도구입니다. Git은 버전 관리 시스템으로, 소스 코드의 변경 이력을 관리하고 여러 개발자들이 동시에 작업할 수 있도록 돕는 도구입니다. 그러나 Git은 주로 유닉스 계열의 시스템에서 원활하게 작동하도록 설계되었습니다. 이에 따라, Windows에서도 유닉스 스타일의 명령줄 환경을 제공하여 Git을 효율적으로 사용할 수 있도록 해주는 것이 바로 Git Bash입니다.Git Bash의 특징- 유닉스 스타일 명령어 지원: Git Bash는 Bash 쉘을 기반으로 하여 유닉스 계열의 명령어와 유사한 환경을 제공합니다. ls, cd, cp 등과 같은 명령어를 사용할 수 있습니다.- Git 명령어 사용: Git Bash에서는 Git 명령.. 2024. 8. 10.
버전 관리를 위한 Git 에 대해 알아보자 Git은 소프트웨어 개발에서 버전 관리를 위해 널리 사용되는 분산형 버전 관리 시스템(DVCS)입니다. 2005년 리누스 토르발스(Linus Torvalds)에 의해 개발되었으며, 이후 많은 개발자들이 기여하여 현재의 형태로 발전하였습니다. Git은 대규모 프로젝트의 소스 코드를 관리하는 데 최적화되어 있으며, 다음과 같은 주요 기능과 특징을 가지고 있습니다.1. 분산형 버전 관리Git은 분산형 구조를 가지고 있어, 모든 개발자가 자신의 로컬 저장소에 전체 코드 히스토리를 복제(clone)할 수 있습니다. 이는 중앙 서버에 문제가 생기더라도 로컬에 저장된 데이터를 통해 복구가 가능하다는 장점을 제공합니다. 또한, 개발자들은 인터넷 연결이 없는 상태에서도 로컬에서 모든 Git 명령을 실행할 수 있습니다.2.. 2024. 8. 10.
VS Code 설치 방법과 추천하는 이유 VS Code 추천 이유 **VS Code(Visual Studio Code)**는 전 세계 개발자들 사이에서 가장 널리 사용되는 코드 편집기 중 하나입니다. 그 이유는 다음과 같습니다: - 강력한 확장성: VS Code는 다양한 프로그래밍 언어와 도구를 지원하는 수천 개의 확장 기능을 제공하여, 거의 모든 개발 환경을 커스터마이즈할 수 있습니다. JavaScript, Python, C++, Go 등 여러 언어에 대한 확장 기능이 있으며, 프레임워크와 데이터베이스 도구, Docker, Kubernetes 같은 클라우드 도구 등도 지원합니다. - 통합 개발 경험: VS Code는 코드 편집, 디버깅, Git 통합, 터미널 사용 등 개발에 필요한 모든 작업을 하나의 인터페이스에서 처리할 수 있게 해줍니다. .. 2024. 8. 9.
여러 종류의 코드 편집기의 종류와 장단점을 알아보자 VS Code (Visual Studio Code)장점:- 확장성: 수천 개의 확장 기능을 통해 다양한 프로그래밍 언어와 도구를 지원합니다. 코드 자동 완성, 디버깅, Git 통합 등 개발에 필요한 모든 기능을 쉽게 추가할 수 있습니다.- 경량성과 속도: 비교적 가벼운 편이어서 대부분의 시스템에서 빠르게 실행되며, 대용량 프로젝트에서도 우수한 성능을 보입니다.- 크로스 플랫폼 지원: Windows, macOS, Linux에서 동일한 환경을 제공하여 여러 플랫폼에서 일관된 작업 흐름을 유지할 수 있습니다.- 커뮤니티 지원: 활발한 커뮤니티와 풍부한 문서, 튜토리얼이 있어 배우기 쉽고 문제 해결이 빠릅니다.단점:- 리소스 소비: 확장 기능을 많이 설치하거나, 대규모 프로젝트에서 메모리 사용량이 상당히 높아질.. 2024. 8. 9.