
다음주면 리액트 화이팅 🔥
| 분류 | 명령어 | 설명 |
|---|---|---|
| 새로운 저장소 생성 | $ git init | .git 하위 디렉토리 생성 (폴더를 만든 후, 그 안에서 명령 실행 => 새로운 git저장소 생성) |
| $ git clone <https:.. URL> | 소스 코드 다운로드 / 복제 | |
| $ git clone /로컬/저장소/경로 | 로컬 저장소 복제 | |
| 추가 및 확정 (commit) | $ git add <파일명> $ git add * | 커밋에 단일 파일 포함 수정된 전체 파일 커밋 |
| $ git commit -m "커밋 메시지" | 커밋 생성/커밋 메세지 작성 (실제 변경사항 확정) | |
| $ git status | 현재 파일 상태 확인 | |
| 가지치기 작업 (branch) | $ git branch | 브랜치목록 |
| $ git branch <브랜치 이름> | 새 브랜치 생성 (local로 만들기) | |
| $ git checkout -b <브랜치 이름> | 브랜치 생성 & 이동 | |
| $ git checkout master | 마스터 브랜치로 이동 | |
| $ git branch -d <브랜치 이름> | 브랜치 삭제 | |
| $ git push origin <브랜치 이름> | 만든 브랜치를 원격 서버에 전송 | |
| $ git push -u < remote > | 원격에 저장된 git 프로젝트의 현재 상태를 다운받고 현재 위치한 브랜치로 병합 | |
| 변경 사항 발생 | $ git push origin master | 변경사항 원격 서버에 업로드 |
| $ git push < remote > | 커밋을 원격서버에 업로드 | |
| $ git push -u < remote > | 커밋을 원격서버에 업로드 | |
| 갱신 및 병합 (merge) | $ git pull | 원격 저장소의 변경 내용이 현재 디렉토리에 가져와지고 (fetch) 병합(merge)됨 |
| $ git merge <다른 브랜치 이름> | 현재 브랜치에 다른 브랜치의 수정사항 병합 | |
| $ git add <파일명> | 각 파일을 병합할 수 있음 | |
| $ git diff <브랜치이름> <다른 브랜치 이름> | 변경 내용 merge 전에 바뀐 내용을 비교할 수 있음 | |
| log 확인 | $ git log | 현재 위치한 브랜치 커밋 내용 확인 및 식별자 부여됨 |
| 로컬 변경사항 return 작업 | $ git checkout -- <파일명> | 로컬의 변경 사항을 변경 전으로 되돌림 |
| $ git fetch origin | 원격에 저장된 git프로젝트의 현 상태를 다운로드 |
| 분류 | 명령어 | 의미 | 설명 |
|---|---|---|---|
| 관리자 권한으로 실행 | $ sudo | super user do | 1. 관리자만 읽을 수 있는 파일 읽기 2. 새로운 프로그램 설치 (Ubuntu linux) 3. Notes : 새로운 프로그램 설치시 Package Manager를 이용하는 것이 보편적 |
| 기본적인 unix / linux | $ ls | list | 파일보기 |
| $ al | all | 파일의 세부내용 확인 | |
| $ cd | change directory | 디렉토리로 이동 | |
| $ pwd | print working directory | full 디렉토리 paty 확인 | |
| 디렉토리 이동 | $ cd ~ | 홈 디렉토리 (현재 사용자 개인 파일 디렉토리) | |
| $ cd / | 루트 디렉토리 (시스템 최상위 디렉토리 확인) 매우 중요한 디렉토리를 의미하며 관리자 권한 요구함 | ||
| $ cd . | 현재 디렉토리 | ||
| $ cd .. | 부모 디렉토리 | ||
| $ pwd | 현재 full 디렉토리 확인 | ||
| $ clear | 터미널의 입력 내용들을 지워줌 | ||
| 자주쓰는 명령어 | $ touch file_name | 빈 파일 생성 / not 디렉토리, literally 파일을 생성 | |
| $ mkdir dir_name | make directory | 디렉토리 생성 | |
| $ cat file_name | concatenate | 텍스트 형태의 파일 확인 |
새로운게 있다면 계속 추가 예정...