반응형

이것저것 배운것/Git 5

GitHub 클론생성~체크아웃

클론 생성이란것은 새로운 repository를 만드는게 아니라다른곳에서 저장소를 만들어 원래 있던 repository를 불러오기 위한 작업이다.(라고 생각한다.) 일단 폴더를 만든다. $ mkdir repo2 그 후 클론 생성. $ git clone http://github.com/yourname/reponame.git git@github.com:yourname/reponame.git 여기도 url을 add해주면 편리하다. $ git remote add origin http://github.com/yourname/reponame.git git@github.com:yourname/reponame.git다음으로 체크아웃 (Pull작업) $ git pull ~~~~~ 변경이 있을때마다, 리프레시 하는 방법. ..

GitHub 시작 ~ 업로드

1. github 시작 사용할 폴더를 만들거나 이동할것.만일 repo라는 폴더를 이용할것이라면 $ mkdir repo 혹은 이동할것이라면 $ cd repo 아무튼, 특정폴더로 이동한 후.git을 사용할 수 있는 폴더로 바꾸어 주어야 한다. $ git init 그 후에 ls -al을 해보면 빈폴더 안에 .git라는 폴더가 생성된 것을 볼수 있다.이게 생성되면 정상적으로 만들어진 것이다. 그 후에 config등록을 해주어야 한다.(사용자 등록이다.)$ git config --global user.email "your_email@example.com"$ git config --global user.name "your_name" 마지막으로 http나 ssh를 등록해준다.물론 그 이전에는 ssh 키를 생성해서 등..

SSH 키 생성하기

ubuntu 14.04LTS 기준 1. ssh 체크 $ ls -al ~/.ssh# .ssh폴더가 있는지 체크 2. ssh key 생성 $ ssh-keygen -t rsa -C "your_email@example.com"# 새로운 ssh키를 생성. 공개키와 개인키를 생성# id_rsa : private || id_rsa.pub : public Generating public/private rsa key pair.Enter file in which to save the key (/c/Users/you/.ssh/id_rsa):# ssh키를 저장할 위치를 묻는건데 변경 안할거니 그냥 Enter Enter passphrase (empty for no passphrase): [Type a passphrase]Ent..

Git이란?

Git 이란? Git은 리눅스의 창시자 리누스 토발즈가 만든 분산 버전 관리 시스템이다. 리눅스를 개발하는데 사용되었고, 현재도 많은 사람들이 사용하고 있다. Git이란, ‘소스코드를 저장’하는 저장소 이다. 누가 언제 어떤 파일에서 어떤 부분을 왜 바꾸었는지를 변경이 생길 때 마다 추적할 수 있도록 체계적으로 관리해 주는 기능을 하는게 '소스코드 저장소'이고 보통 이걸 'Repository'라고 부른다. 분산형 버전관리 시스템(DVCS, Distributed Version Control System)이며 C언어로 구현되었다. 버전 관리시스템은 당신이 어떤 파일 집합에 대한 히스토리를 생성하고 관리할 수 있도록 도우며 특정 다른 상태(어느 시점)으로 복귀(Revert)할 수 있는 기능을 가지고 있다. 파..