본문 바로가기
728x90
반응형

KDT59

[TIL] 8/14 로컬 저장소와 원격 저장소 연결하기/연결 끊기, git push, git clone, git pull, 브랜치 깃 / 깃허브 사용하기  1. 로컬 저장소와 원격 저장소 연결하기 - git remote add 로컬 저장소 -> 내 컴퓨터 안에 있는 저장소(디렉토리)원격 저장소 -> 깃허브 레포지토리 (깃허브 안에서 프로젝트 별로 구분해서 관리할 수 있는)  일단 연결에 앞서 연결할 원격 저장소를 생성해보자. 로그인하고 레포지토리 탭에 들어가서 new 버튼을 누르면 아래와 같은 창이 뜬다.레포지토리 이름을 입력하고 밑에 Public(소스코드 공개)/Private(나만봄) 선택, 그리고 Readme 추가 여부를 선택하고 만들면 된다.   다 만들고 나서 원격 저장소 URL 을 복사해오자.  이제 터미널을 키고 원격 저장소와 연결할 디렉토리를 열고 아래의 명령어를 치면된다.URL 부분에 복사해온 URL 을 붙여넣기 하면.. 2024. 8. 14.
[TIL] 8/13 깃과 깃허브, 깃 명령어, CLI vs GUI 1. 깃 기본 이론 깃은 분산식 버전관리 시스템 근데 깃이 뭐지?-> 포토샵을 하려고 포토샵 프로그램을 설치하는 것처럼 깃도 그냥 버전관리를 위해 로컬(내 컴퓨터)에 설치해서 사용하는 시스템-> 프로젝트를 복사해서 관리할 필요없이, 깃에게 기억해둘 버전을 기억하게 시키면 됨-> 깃허브랑 소통해서 자신이 기억하고 있는 버전들을 깃허브에게 줄 수 있음 그럼 깃허브는 뭐지?-> 깃이 기억하고 있는 버전들을 깃에게 받아서 가지고 있음-> 깃들이 한 군데 허브처럼 모일 수 있도록 공간을 제공하는 시스템-> 로컬(내 컴퓨터)이 아니라 원격으로 중앙에서 프로젝트를 백업/버전관리/협업을 가능하게 해주는 시스템-> 로컬과 별도로 버전관리를 함(별도로? 내가 이 버전을 가지고 있으라고 별도로 명령해야 함. 자동으로 버전관.. 2024. 8. 13.
[TIL] 8/12 프로젝트, 리드미, 버전관리 1. 프로젝트 관리의 중요성 프로젝트는 일정한 기간 안에 일정한 목적을 달성하기 위해 수행하는 업무의 묶음이다.하나의 프로젝트는 정해진 기간, 배정된 금액, 투입인력 등 일정한 제약조건 하에서 각종 요구사항(requirement)을 수행하는 방식으로 진행된다.  -> 즉, 하나의 프로그램을 만들기 위한 일련의 프로세스다! 최근에는 개인과 팀 프로젝트의 위상이 비슷해졌지만 회사에서는 팀 프로젝트를 주로 하게 되기 때문에 협업 툴을 사용하고, 협업을 하는 프로젝트가 중요할 수 밖에 없다. 협업을 잘하는 개발자가 되는 것이 중요한데, 협업에서는 "공유" 하는 것이 중요하다. (코드 공유, 문서 공유, ..) 근데 코드만 공유하면, 내가 어떤 코드를 짠 것인지 다른 사람이 바로 이해할 수 있을까?그래서 사용하는.. 2024. 8. 12.
728x90
반응형