클라우드에서 개발하기 깃허브 코드스페이스 = 개발 환경을 온라인으로 옮겨 놓은 것 > 사용 컴퓨터를 바꿔도 프로그램을 설치하고 옵션을 다시 조정할 필요가 없게 됨 (유료 기능으로 한달에 120시간까지만 무료) 레포지토리에서 들어가서 code > crete codepsace of master 를 눌러코드스페이스 생성 vs code 편집기가 웹브라우저 창에서 실행된다 확장자 설치, 소스 수정, 저장, 푸시 풀 모두 가능 깃허브 데브 = 웹브라우저에서 작동하는 vs code > 개발 환경에 설정된 개인 컴퓨터를 항상 다니고 가지지 않아도 인터넷 접속만 가능하다면 외부 컴퓨터로 개발 가능 (코드 스페이스는 유료 기능, 깃허브 데브는 무료 기능) 레포지토리에 들어와 키보드에서 .을 누르면 깃허브 데브 실행 깃허브..
깃허브 페이지 - 정적인 사이트이기 때문에 이력서 사이트로 적합하다 주어진 예제 이력서 파일로 실습 진행할 예정 저장소 복제하기 FORK 다른 사람의 저장소에 있는 파일을 직접 수정하면 안된다. 자신의 저장소로 복헤한 수 수정하는 것이 Fork 수정한 후 원래 소스 작성자에게 pull request 가능 지역 저장소로 복제하기 CLONE 깃허브 저장소에 있는 파일을 사용자 컴퓨터 (지역 저장소)로 복제해야 한다. clone git repository -> 포크한 깃허브 저장소 주소 입력 프로필 사진과 이력서 이름을 바꿔보았다. 변경 사항 커밋하기 + 버튼을 눌러 스테이징 -> 커밋 메시지 입력하고 커밋 누르기 깃허브에 방금 푸시한 커밋이 올라와 있다 원격 저장소를 페이지로 전환하기 깃허브의 페이지page..
hosting = 인터넷에 연결되어서 원격으로 사용할 수 있는 서버컴퓨터를 임대해주는 사업 git hosting = 작업하고 있는 로컬 저장소의 버전을 업로드 할 원격 저장소를 임대해주는 사업 용어정리 지역 저장소 (Local Repository) = 작업을 해서 버전을 생성하는 컴퓨터 원격 저장소 (Remote Repository) = 지역 저장소의 버전을 업로드를 통해 지역 저장소랑 똑같은 상태를 유지하는 컴퓨터에 설치되어 있는 저장소 Push = 지역저장소의 파일을 원격저장소로 업로드하는 것 Clone(복제) = 원격저장소의 파일을 새로운 지역 저장소에 복제하는 것 Pull = 원격저장소의 올라간 새로운 변경사항을 지역 저장소로 내려받는 것 원격저장소와 연결 git remote add 원격저장소 이..
깃의 3대 목적 1. 버전관리 - 수정 버전 별로 저장 가능, 원하면 이전 버전으로 언제든지 돌아갈 수 있다 2. 백업 - 문서가 유실되지 않도록 저장 3. 협업 - 다른 프로그래머들과 파일 공유하면서 push & pull 가능 - push : 내가 수정한 파일을 다른 사람들이 보게 올리는 것 - pull : 다른 사람이 올린 파일을 내려받는 것 GUI vs CLI GUI- Graphic User Interface 일반적으로 컴퓨터를 사용하는 방법 / 쉽게 사용 가능 CLI - Command Line Interface 명령어 인터페이스 / 새로운 언어를 배우는 것과 같아서 어렵지만 익혀놓으면 다양한 장점 존재해서 개발자들이 선호( eg. 처리해야 할 일을 한번에 명령해서 자동화 가능, GUI로 제어할 수..