목록개발 관련 지식/GIT (5)
코딩하는 문과생

branch와 backup 지식이 필수적. [혼자 작업하기] $ mkdir git_collaboration $ git init a $ cd a $ nano work.txt # 1 $ git add work.txt $ git commit -m "work 1" # 백업하자 # 깃헙에 우선 저장소 생성(git-collaboration-cli) $ git remote add origin https://github.com/sijune/git-collaboration-cli.git $ git push -u origin master # -u: master - master 페어링이 필요 [같이 작업하기] 이제 동료가 생겼다. 오픈소스는 누구나 다운은 가능하지만 누구나 push는 불가능 -과정 settings-> col..

Branch - 우리는 때에 따라 복제본이 필요하다. 우리가 제품 사용설명서를 만든다고 가정하자. 저장소를 복제하지 않고 동일한 효과를 낼 수 있는 방법: Branch!!! [실습 준비] $ mkdir manual $ cd manual $ git init $ ls -al $ nano work.txt # content 1 # ctr + x, y $ git add work.txt $ git commit -m "work 1" $ git log # 3번의 commit을 한다. work 2, work 3 $ git log -p # 여기서부터 3개의 고객사에게 조금씩 다른 메뉴얼 제공해야한다고 가정 # branch가 해결하도록 할 것이다. [Branch의 기본 사용법] # [브랜치 확인 area] $ git log..

GIT으로 백업 우리는 컴퓨터가 언제 고장날지 모른다. 그러나 언젠가는 고장이 날 것이다. 따라서 우리는 다른 컴퓨터에 저장할 필요가 있다. Hosting 서비스를 이용할 것이다. - Github.com [용어 정리] 이렇게 함으로써 두 컴퓨터는 동기화가 된다. Remote Repo에는 Git hosting(Github)를 사용할 것이다. [git hosting 선택] Github - private저장소 제공x(최근에 바뀐걸로 암) Bitbucket.org Gitlab.com - private저장소 제공o [저장소 생성] -Github.com 회원가입/로그인 -> New -> my-repo이름으로 저장소 생성 ->public(오픈 소스)/private(개인화) 선택 -> create repository ..

명령어(CLI)를 이용해 버전을 관리하는 것을 소개한다. [Git 설치] Default값으로 설치 [시작]->[Git bash] 실행 우리는 깃배쉬를 콘솔이라 한다. $ git # 잘 설치되었는 지 확인 [버전 관리의 시작] 깃에서 우리는 특정 디렉토리를 버전관리할 것이라고 알린다. $ mkdir hello-git-cli # 폴더를 하나 생성 $ cd hello-git-cli $ pwd $ ls -al $ git init # 깃으로 이제 관리할께 [버전 생성] Repository: 버전이 저장되어 있는 곳 Staging Area: 파일 10개 중 2개만 콕 집어서 버전을 만들고 싶다. 2개만 Staging Area올리고 그 파일들만 Repository로 저장한다. Working tree: 버전으로 만들어..