목록github (2)
취미가 좋다
깃 (git) 이란 코드의 버전을 관리하기 위한 버전 관리 시스템이다. 쉽게 말해, 우리는 문서를 작성할 때 _1차.ppt / _2차.ppt / _최종.ppt / _최최종.ppt 과 같은 파일들을 만들기도 한다. 중간중간 파일을 저장하는 것처럼 깃은 중간중간 코드를 저장하는 것이라고 볼 수 있다. 커밋 (commit) 이란 위에서 중간중간 저장한 코드(파일)를 말한다. 커밋한다는 것은 새로운 버전의 코드(파일)을 저장하는 것이다. 이 때 저장되는 커밋의 특징으로는 부모가 존재한다. 예를 들어, _2차.ppt 파일의 부모는 _1차.ppt 파일이라고 볼 수 있다. _2차.ppt 를 새로운 커밋이라고 하면 부모(_1차.ppt)로부터 변경된 점만 저장해서 _2차.ppt 커밋을 만든다. 따라서 커밋한다는 것은 부..
우리의 컴퓨터는 언젠가 고장날 수 있고, 그 안의 데이터는 분명 손실될 수 있다. 그 위험으로부터 벗어나기 위해, 멀리 떨어진 다른 컴퓨터에 저장하는 것이 백업이다. 다른 컴퓨터의 백업 서버에 원격으로 데이터를 저장하고 불러오는 작업을 하려고 한다. git hosting은 우리가 작업하는 로컬 저장소에 버전을 업로드할 원격 저장소를 임대해주는 서비스이다. 이를 이용하여 쉽고 간편하게 백업 서버인 원격 저장소를 이용할 수 있고, 여러 컴퓨터에서도 같은 작업을 할 수 있고 여러 명과도 쉽게 작업할 수 있다. 대표적인 git hosting에는 github, gitlab이 있다. GitHub: Where the world builds software GitHub is where over 56 million de..