저장소를 만들 디렉터리를 설정한 후  

$ git init 입력한다. (숨김파일로 생성된다.)

스테이지와 커밋 이해하기 - 깃의 파일 버전관리하는 과정 

깃에서 버전을 만드는 단계를 살펴보면 

  1. 작업트리 - 파일 수정, 저장 등의 저장을 하는 디렉터리, 우리 눈에 보이는 디렉터리가 작업 트리
  2. 스테이지 - 버전으로 만들 파일이 대기하는 곳, 스테이징 영역이라고도 부름(커밋을 해야 저장소로 감) 
  3. 저장소 - 스테이지에서 대기하고 있던 파일들을 버전으로 만들어 저장하는 곳

 

'IT 스터디 > 깃&깃허브' 카테고리의 다른 글

브랜치란?  (0) 2021.08.16
깃 파일 커밋하기(2)  (0) 2021.08.16
vim파일 사용법  (0) 2021.08.16
리눅스 명령어 연습하기  (0) 2021.08.14
깃허브 - 시작 (설치 및 사용자정보 설정)  (0) 2021.08.14

빔의 문서를 작성하는 '입력 모드'와 문서를 저장하는 'ex모드'가 있다. 

빔은 처음에 'ex모드'로 열리기 때문에 키를 눌러도 반응이 없다. I (insert)또는 A (add)를 눌러야 입력모드로 바뀐다.                  esc 누르면 다시 돌아갑니다.  

ex모드에서 : 을 입력하면 '끼워넣기'가 있던 자리에 텍스트를 입력할 수 있다. 

:wq 입력하면 w는 저장 q는 종료를 뜻한다. 

  • :w 또는 :write - 편집 중이던 문서를 저장
  • :q 또는 :quit - 편집기를 종료
  • :wq(파일) - 편집 중이던 문서를 저장하고 종료
  • :wq! - 문서를 저장하지 않고 편집기를 종료. 확장자가 .swp인 임시 파일이 생김 

텍스트 문서 내용 확인  cat test.txt  - cat명령어 

  • cat 파일 - 파일의 내용 화면 표시 
  • cat 파일1, 파일2 ..파일n > 새파일  - n개를 차례로 연결해서 새파일 생성
  • cat 파일1 >> 파일2 - 파일1의 내용을 파일2 끝에 연결

'IT 스터디 > 깃&깃허브' 카테고리의 다른 글

브랜치란?  (0) 2021.08.16
깃 파일 커밋하기(2)  (0) 2021.08.16
깃 버전관리 간단한 원리  (0) 2021.08.16
리눅스 명령어 연습하기  (0) 2021.08.14
깃허브 - 시작 (설치 및 사용자정보 설정)  (0) 2021.08.14

명령어 리스트 ( 명령어 : 기능 )

  • ~ : 홈디렉토리
  • pwd : 현재 위치
  • ls : 어떤 파일이나 디렉터리가 있는지 확인 (이름뒤에 '/' 는 디렉토리르 뜻함)
  • ls -a : 숨긴파일과 디렉토리 표시
  • ls -l : 파일과 디렉터리의 상세정보까지 표시
  • ls - al : -a와 -l 둘다 표시 
  • ls - r : 파일 시간순으로 표시
  • cd .. : 상위 디렉터리 이동
  • cd 경로 : 하위 디렉터리 이동(폴더내에 존재해야 함)
  • cd ~ : 홈 디렉터리 이동
  • ./  : 현재 사용자가 작업 중인 디렉터리
  • ../ : 현재 사용자가 작업 중인 디렉터리의 상위 디렉터리
  • mkdir test: 현재 디렉터리의 test 디렉터리(파일) 생성
  • rm -r test : test 디렉터리(파일) 삭

'IT 스터디 > 깃&깃허브' 카테고리의 다른 글

브랜치란?  (0) 2021.08.16
깃 파일 커밋하기(2)  (0) 2021.08.16
깃 버전관리 간단한 원리  (0) 2021.08.16
vim파일 사용법  (0) 2021.08.16
깃허브 - 시작 (설치 및 사용자정보 설정)  (0) 2021.08.14

깃은 구체적인 제품이라기보다는 제품군이라고 할 수 있습니다. 

여러가지 깃 프로그램이 존재하지만 여기에서는 커맨드 라인 인터페이스로 깃을 사용합니다. 

우분투에서 깃설치

1. sudo apt-get install git (패키지 리스트 업데이트)

2, sudo apt install git (깃 설치)

3. git --version (깃 버전 확인)

깃허브 사용자 정보 입력

$ git config --global user.name  "닉네임입력"

$ git config --global user.email "이메일입력"

'IT 스터디 > 깃&깃허브' 카테고리의 다른 글

브랜치란?  (0) 2021.08.16
깃 파일 커밋하기(2)  (0) 2021.08.16
깃 버전관리 간단한 원리  (0) 2021.08.16
vim파일 사용법  (0) 2021.08.16
리눅스 명령어 연습하기  (0) 2021.08.14

+ Recent posts