컴퓨터일반12 Git에서 자주 쓰는 커맨드 모음 [Git 써보기] git init : 현재 디렉토리를 Git이 관리하는 프로젝트 디렉토리(=working directory)로 설정하고 그 안에 레포지토리(.git 디렉토리) 생성 git config user.name 'codeit' : 현재 사용자의 아이디를 'codeit'으로 설정(커밋할 때 필요한 정보) git config user.email 'teacher@codeit.kr' : 현재 사용자의 이메일 주소를 'teacher@codeit.kr'로 설정(커밋할 때 필요한 정보) git add [파일 이름] : 수정사항이 있는 특정 파일을 staging area에 올리기 git add [디렉토리명] : 해당 디렉토리 내에서 수정사항이 있는 모든 파일들을 staging area에 올리기 git add ... 2023. 10. 24. Git의 3가지 작업 영역과 파일의 상태 Git은 내부적으로 크게 3가지 종류의 작업 영역을 두고 동작합니다. 각 작업 영역의 이름은 working directory staging area repository 입니다. 첫 번째 작업 영역인 working directory는 작업을 하는 프로젝트 디렉토리를 말합니다. 그러니까 지금 상황에서는 MathTool 디렉토리가 working directory입니다. 두 번째 작업 영역인 staging area는 git add를 한 파일들이 존재하는 영역입니다. 커밋을 하게되면 staging area에 있는 파일들만 커밋에 반영됩니다. 세 번째 작업 영역인 repository는 working directory의 변경 이력들이 저장되어 있는 영역입니다. 그러니까 커밋들이 저장되는 영역이라는 뜻인데요. work.. 2023. 10. 24. 유닉스에서 사용하는 '파일과 디렉토리' 커맨드 정리 pwd (print working directory) 사용법: pwd 현재 디렉토리 (working directory)의 경로를 출력합니다. cd (change directory) 사용법: cd [PATH] 예: cd dir1 PATH 경로에 해당하는 디렉토리로 이동합니다. 아무 아규먼트 없이 cd를 하면 사용자의 홈 디렉토리로 이동합니다. -을 사용하면 이전 경로로 돌아갑니다. cd path/to/foo (foo 디렉토리로 이동) cd path/to/bar (bar 디렉토리로 이동) cd - (다시 foo 디렉토리로 이동) ls (list) 사용법: ls [-al] [PATH] 예: ls -al dir1 PATH에 해당하는 디렉토리 / 파일 정보를 보여줍니다. PATH 아규먼트를 안 주면 현재 디렉토리.. 2023. 10. 23. 유닉스 vim 사용법 정리 vim 실행하기 vim 커맨드를 사용하면 됩니다. vim 파일 경로를 아규먼트로 주면 해당하는 파일을 열거나, 존재하지 않으면 새로 만들어 줍니다. vim path/to/file vim의 4 가지 사용 모드 vim에는 4가지 사용 모드가 있습니다: 일반 모드 입력 모드 비주얼 모드 명령 모드 각 모드에서는 아래와 같은 작업을 할 수 있습니다. 그리고 아래와 같은 단축키를 이용해서 모드를 전환할 수 있습니다. 단축키 정리 텍스트 입력: 입력 모드(i) → 텍스트 입력 텍스트 한 줄 복사: 일반 모드 → 복사하고 싶은 줄에 커서 위치 → yy 텍스트 한 줄 잘라내기: 일반 모드 → 잘라내고 싶은 줄에 커서 위치 → dd 특정 영역 복사: 비주얼 모드(V는 줄 단위, v는 글자 단위) → 복사하고 싶은 영역 .. 2023. 10. 23. 이전 1 2 3 다음