Git 4

github란

github? 코드를 관리하는 클라우드 저장소. 보통 hub라는 단어를 중심. 이라고한다. 즉 github는 개발자의 중심이 되는것이다. 회사 로컬컴퓨터로 개발을하다가 집에서 이어서 하고싶은데 이때 USB에 담아서 가거나하는방법은 너무나 비 효율적이다. 그래서 github를 사용하면 git 저장소에 올려서 언제든지 어떤컴퓨터에서든 인터넷만 되면 내려받을 수 있다. github는 개발자들의 놀이터다. MIT 라이센스 mit는 gpl과 조금 다른라이센스다. 소스코드를 공개해서 업그레이드로 개발했을때 꼭 공개할 의무는 없다 라는점이 gpl과 다른점이다. 마이크로소프트로 인수 github을 마이크로소프트가 인수했다. 이때 사람들은 ms는 유료화의 화신이기때문에 다들 아쉬워 하고있었지만 그렇게 되지 않았다. 그 ..

GIT 2022.12.21

git원리 (3가지 영역)

공부를 할 때는 실무 스킬보다 원리를 파악하는 것이 중요하다. git == DVCS(분산 버전 관리 시스템) 작업 폴더에서 git init을 통해서 작업 영역을 만들면 그 작업 영역에 대한 변경 감지를 시작한다. 변경 감지를 하다가 변경이 감지가 됐을 때 그 변경을 git add. 를통해서 저장을 하는데 이때 인데스 영역에서 tree형태로 해시 코드를 관리한다. 그리고 그 상태를 영구히 저장을 하고 싶다 즉 버전을 남기고 싶을 때 commit을 통해서 해더 영역에 영구히 저장을 할 수 있게 된다는 것이다. 이렇게만 생각하면 단순히 버전 관리시스템이라고 생각할 수 있는데 git은 버전이 늘어갈수록 add. 를 통한 인덱스 영역에 관리하는 버전이 많아질 수 록 강점이 드러난다. 위 그림과 같이 tree형태로..

GIT 2021.12.09

GIT 기본 개념 GIT HUB저장소랑 연결하기

일단 첫 번째로 자신의 GITHUB에 자신의 아이디로 로그인한다. 그다음 새로운 레파지토리를 하나 생성한다 push라는 명령어는 형상관리 명령어가 아니라 그냥 업로드하는 것이다 자신의 레파지토리 주소를 복사하고 paste를 눌러서 복사한 주소를 붙여 넣는다 주의할점 공용 컴퓨터를 사용할 때 꼭 주의하여야 할 사항이 git에 한편 연결이 되면 내 github에 아이디와 비번이 윈도우 자격이 컴퓨터에 남아서 다른 사람이 내 github에 마음대로 접근하고 파일도 업로드시킬 수 있는 상태가 됩니다. 그래서 제어판-> 사용자 계정 들어가서 빨간 네모 탭에 github에 관련된 데이터가 있으면 github를 사용하고 난 후에 꼭 여기로 들어가서 내 개인정보들을 삭제해줘야 한다 origin의 뜻은 원격지라는 뜻이다..

카테고리 없음 2021.07.02

GIT 기본 개념

GIT은 버전 관리와 형상관리를 동시에 해주는 필수적인 프로그램이다.(리눅스 기반) A라는 프로젝트를 GIT에 저장하면 다른 개발자가 A-1이라는 수정 파일을 올렸다 그럼 기존에 있던 A라는 파일을 커밋하고 A-1 파일이 업로드된다. 커밋: 영구히 보관할 때 사용 -- 는 풀내임을 적고 -는 약어로 들어온다. GIT은 리눅스기반이기 때문에 대부분의 경우에 명령어를 입력했을 때 아무런 메시지가 안 뜨면 정상 실행된 것 get init 이라는 명령어를 쓰면 세 가지 영역이 생긴다 작업 영역 -> 인덱스 영역-> 해드 영역 작업 영역은 프로그래밍을 하고 있는 중이다. 그때 한파트를 완성한 후에 add를 명령하면 인덱스 영역에 트리로 저장된다. 그리고 그 완성된 파일을 영구히 저장하고 싶을 때 커밋을 하는 것이..

카테고리 없음 2021.07.02