리눅스에서 기본적인 깃허브 사용법
GitHub
GitHub
깃허브(GitHub, Logical Awesome LLC)분산 버전 관리 툴인 깃(Git)을 사용하는 프로젝트를 지원하는 웹호스팅 서비스이다. 깃허브의 프로젝트는 표준 Git 명령줄 인터페이스를 사용하여 접근하고 조작할 수 있으며 모든 표준 Git 명령어들이 이 인터페이스와 함께 동작한다. 깃허브는 또한 등록 사용자와 비등록 사용자 모두에게 사이트의 공개 저장소를 찾아볼 수 있는 권한을 제공한다. 여러 데스크톱 클라이언트와 Git 플러그인 또한 깃허브, 그리고 플랫폼을 연동하는 다른 서드파티에 의해 개발되고 있다.
우분투 리눅스에 GitHub 설치하기
- 우분투 터미널에
$ sudo apt-get install git
입력- sudo 명령어는 유닉스 및 유닉스 계열 운영 체제에서, 다른 사용자의 보안 권한, 보통 슈퍼유저로서 프로그램을 구동할 수 있도록 하는 프로그램이다.
- 터미널에서 프로젝트 파일 만들기
$ pwd
- 현재 위치해 있는 폴더 확인하기
$ cd '이동하고 싶은 폴더명'
- 프로젝트 파일을 만들고 싶은 폴더로 이동
$ mkdir '프로젝트 폴더명'
- 프로젝트 폴더 생성 후 해당 디렉터리로 이동
$ git
- git을 사용하면서 쓸 수 있는 명령어들에 대한 설명을 볼 수 있다.
$ git init
- 현재 디렉터리에다가 작업을 시작하겠다는걸 깃에게 알려주는것이다.
.git
이라는 디렉터리에다가 git의 저장소를 초기화했다고 알려준다.
$ ls -al
- 현재 디렉터리의 파일 목록을 보여준다.
$ git init
.git이라는 디렉터리가 생성되어 있는 것을 확인할 수 있고, 이곳에 버전정보가 모두 저장된다.
-
텍스트 파일 생성-vim활용
-
i눌러 입력가능상태로 만들기
-
입력 끝나고 esc버튼 누르면 입력 불가능한 상태 -명령어 입력 모드
- :wq 입력시 저장 후 vim종료. -w는 저장, q는 종료 명령어
-
-
$ ls -al
통해 텍스트 파일 생성 확인 -
$ cat '텍스트 파일'
- 텍스트 파일에 어떤 내용이 입력되었는지 확인가능
-
$ git status
- 방금 생성한 텍스트 파일이 버전관리가 되고있는 git파일에는 존재하지만 git한테 버전관리를 시작하라고 명령하기 전까지는 텍스트 파일을 무시
-
$ git add '파일명'
- 버전관리 시작