본문 바로가기

github

(3)
[깃, 깃허브 배우기] 깃 명령어 생성(mkdir), 초기화(init) 및 제거(rm) -2- (by. 드림코딩) 깃에 관련된 전체적인 명령어에 대해서 이해하고 사용하는 연습을 해보자. 깃은 명령어 단위로 이루어진 간단한 프로그램이다. 터미널에서 깃을 이용하는 연습을 해보며, 깃은 정말 간단하게 "git 명령어"형식으로 되어있다. 여기서 "git config"이면 configuration에 관련된 명령어를 수행할 수 있다. "git commit", "git add"이런식으로 깃 다음에 나오는 명령어는 무엇인 지, 어떤 일을 하는 지, 어떨 때 쓰면 좋은 지 위주로 알아보자. "git 명령어 -option" 보통은 명렁어 다음에 옵션들이 여러가지 있어서 같은 명령어를 수행하더라도 어떤 옵션을 붙이냐에 따라서 조금씩 다른 방식으로 진행할 수 있기 때문에 자주 쓰이는 명령어와 또 자주 쓰이는 옵션들을 위주로 알아보자. g..
[깃, 깃허브 배우기] 깃 다운로드 및 환경설정 -1- (by. 드림코딩) 깃은 명령어를 기본으로 한 명령어 프로그램이다. 그래서 터미널에서 커맨드로 배워야지 깃을 정확하게 사용하는 방법을 익힐 수 있다. 깃을 깃허브에 호스팅하는 경우라면 ui 어플리케이션으로 깃허브 데스크탑 어플리케이션은 할 수 있는게 많이 없고, Sourcetree는 다양한 기능들을 포함하고 있기에 좋지만 순수 명령어를 이용해서 할 수 있는 것들보다는 기능들이 작게 포함되어 있다. UI를 중요시 한다면 GitKraken도 좋다. 하지만, 깃에서 제공하는 모든 기능을 담은 UI 어플리케이션을 찾기도 힘들고 버튼을 클릭했을 때 어떤 일이 발생하는지 정확하게 알기 힘들기 때문에 깃을 처음 배울때는 터미널을 이용해서 명령어로 하나씩 공부하는 것을 추천한다. 깃을 설치하기에 앞서 터미널이 필요하다. (윈도우 - cm..
Git(깃) / GitHub(깃허브) Git(깃) 분산 소스 버전 관리 시스템(Distributed Version Control System)으로서 서버를 분산시켜 구축할 수 있다. Git는 개발자의 시스템에 있는 복사본 디렉터리를 하나의 저장소 서버로 삼을 수 있다. 개발자는 수정 후 개발 팀장의 저장소로 수정된 소스를 푸시(Push)한다. 개발 팀장은 수정된 소스를 리뷰한 후 문제가 없다고 판단되면 바로 중앙 서버에 커밋한다. 여러 개발자가 수정한 소스를 개발 팀장의 복사본 디렉터리에 보내면 Git는 강력해진 통합(merge) 기능으로 각 소스를 통합하여 중앙 서버로 한 방에 커밋하는 기능을 제공한다. 속도 문제 또한 개선된다. SVN(SubVersioN)을 사용할 때는 중국에 위치한 SVN 서버의 네트워크 속도가 느리고, 개발자의 커밋..