Posts Git 기초
Post
Cancel

Git 기초

Shell Command

  • cd(cd dir) : 경로 변경
  • ls : 현재 경로에서의 파일, 폴더 출력
  • touch(touch example.txt) : 새로운 파일 만들기
  • mv(mv example.txt dir/) : 파일 옮기기
  • mv(mv example.txt change.txt) : 파일 이름 바꾸기
  • cp(cp change.txt ..) : 파일 복사하기
  • rm(rm change.txt) : 파일 삭제하기
  • 파일명에 상관없이 명령을 수행하려면 *.확장자 를 사용한다.
  • chmod : 파일 권한을 설정할 때 사용
    • 총 10글자이다. ———-
    • 첫글자 : 폴더면 d, 아니면 -
    • 그뒤로 세글자씩 user, group, other 그룹에 대한 read, write, excute 권한을 의미한다
  • cat(cat example.txt) : 파일의 내용 출력

Git

  • 저장소는 4개로 구성되어있다.
    • workspace, index, local repository, remote repository
    • workspace에서 변경사항을 index로 add한다.
    • index에서 local repository로 commit한다.
      • index를 통해 원하는것만 commit하는게 가능하다.
  • Git은 Commit할 때 동작하는 최소 단위로 하는게 좋다. 이를 통해 작업의 흐름과 언제 어떻게 수정이 되었는지를 세부적으로 파악할 수 있다.
  • .gitignore를 통해 git이 관리하는 데이터 타입을 관리할 수 있다.
    • 데이터 타입을 추가하여 git이 해당 타입을 무시하게끔 할 수 있다. 이때 git에만 표시가 되지 않는것이고, 실제로 파일은 생성되어있다.
    • 해당 기능을 통해 업로드 하지 말아야 할 key값 등을 숨길 수 있다.
  • commit시 prefix 키워드 : feat, docs, conf, fix, deploy
  • git은 협업을 위한 도구이고, github는 이를 돕는 웹서비스이다.
This post is licensed under CC BY 4.0 by the author.

Contents

Trending Tags