일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- jsp
- 배열
- json
- MySQL
- CSS
- Git_명령어정리
- spring
- 이클립스
- 다이어그램
- Git_정리
- workbench
- 아파치톰캣
- asp.net
- java
- Spring_오류정리
- vb.net
- SQL_용어정리
- HTML
- github
- 인덱스
- SQL
- JavaScript
- 자바스크립트
- 인스턴스
- Spring_에러정리
- Linux_명령어정리
- DML
- Linux
- 자바
- git
- Today
- Total
목록분류 전체보기 (352)
데브마우스
touch 명령어 정리 touch명령어는 파일의 최근 업데이트 시간을 현재 시간으로 설정하거나, 새로운 빈 파일을 생성하는 데 사용됩니다. 옵션 설명 -a 액세스 시간만 업데이트합니다. -c, --no-create 파일이 존재하지 않으면 파일을 생성하지 않습니다. -d, --date=STRING 날짜 및 시간을 지정된 문자열로 설정합니다. --help 도움말을 표시합니다. -m 수정 시간만 업데이트합니다. -r, --reference=FILE 다른 파일의 타임스탬프를 사용하여 업데이트합니다. --time=WORD
git commit 명령어 정리 git commit은 git add 명령어로 추가한 파일 혹은 폴더를 스테이지에 올릴 때 사용하는 명령어입니다. git commit 형식 git commit [-a | --interactive | --patch] [-s] [-v] [-u] [--amend] [--dry-run] [(-c | -C | --squash) | --fixup [(amend|reword):])] [-F | -m ] [--reset-author] [--allow-empty] [--allow-empty-message] [--no-verify] [-e] [--author=] [--date=] [--cleanup=] [--[no-]status] [-i | -o] [--pathspec-from-file= [..
Git에서 파일은 어떤 상태인지 알고 있어야합니다. 분류 설명 출력 메시지 tracked 버전을 한 번이라도 만들었던 파일입니다. untracked 스테이지에 추가되지 않았습니다. git add 명령으로 파일을 추가해야합니다. unmodified unmodified 상태는 파일이나 디렉토리가 마지막 커밋 이후에 수정되지 않았음을 나타냅니다. 현재 작업 디렉토리의 상태가 최신 커밋과 일치합니다. On branch master Your branch is up to date with 'origin/master'. nothing to commit, working tree clean modified 파일이 수정되었습니다. staged 파일이 스테이징(Staging)되었습니다. Git 디렉터리에서 파일의 상태 변화..
git diff 명령을 사용하면 스테이지의 파일과 저장소에 있는 최신 커밋을 비교할 수 있습니다. git diff 형식은 다음과 같습니다. git diff [] [] [--] […] git diff [] --cached [--merge-base] [] [--] […] git diff [] [--merge-base] […] [--] […] git diff [] … [--] […] git diff [] git diff [] --no-index [--] 최신 커밋 기준 test.txt에 test만 작성되어 있었습니다. text.txt에 2를 다음 줄에 추가하여 작성하였습니다. git diff diff --git a/test.txt b/test.txt index 30d74d2..02acdd2 1006..
log 명령어 정리 git log 명령어를 통해서 커밋된 로그를 확인하실 수 있습니다. git log [] [] [[--] …] 커밋 해시 - commit 60fa2f17fbce82a48457f8ff2f880e86a876acef (HEAD -> main) ← 최신 버전 작성자의 이름과 이메일 - Author: user.name 날짜 - Date: Wed Jan 10 17:33:04 2024 +0900 커밋 메시지 - test1 커밋 해시 덕분에 각각의 커밋을 구별할 수 있습니다. (HEAD -> main)으로 해당 버전이 최신 버전의 커밋인걸 확인할 수 있습니다. 만약 커밋이 많을 경우 git log가 계속해서 출력될 수 있습니다. 이럴 경우 q를 눌러서 커밋 log 확인을 그만하고 터미널로 나갈 수 ..
git init을 하여 이미 test-git 디렉터리가 git 저장소로 초기화되어 있다고 가정합니다. 아래 명령어를 입력하여 git의 상태를 확인합니다. git status 출력: On branch main No commits yet nothing to commit (create/copy files and use "git add" to track) test-git 디렉터리에 메모장으로 test.txt를 추가하고 test를 작성였습니다. git status 출력: On branch main No commits yet Untracked files: (use "git add ..." to include in what will be committed) test.txt nothing added to commit ..
add 명령어 정리 git add 뒤에 옵션으로 입력한 파일 혹은 디렉터리를 스테이지에 추가하여 커밋할 수 있게 합니다. git add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p] [--edit | -e] [--[no-]all | --[no-]ignore-removal | [--update | -u]] [--sparse] [--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing] [--renormalize] [--chmod=(+|-)x] [--pathspec-from-file= [--pathspec-file-nul]] [--] [..
git init 명령어 정리 git init 명령어는 현재 디렉터리를 git 저장소(repository)로 초기화 하거나 이미 존재하는 디렉터리를 git 저장소(repository)로 만듭니다. git init 옵션은 아래 코드와 같습니다. git init [-q | --quiet] [--bare] [--template=] [--separate-git-dir ] [--object-format=] [-b | --initial-branch=] [--shared[=]] [] 참고 자료 Git/mingw64/share/doc/git-doc/git-init.html
cat 명령어란 무엇인가요? cat 명령어는 파일의 내용(텍스트)를 출력합니다. cat 명령어의 옵션 정리 옵션 설명 -A, --show-all 특수 문자를 제외한 모든 문자를 표시합니다. -b, --number-nonblank 비어 있지 않은 행에만 줄 번호를 부여합니다. -E, --show-ends 각 행의 끝에 $ 기호를 표시합니다. -n, --number 모든 행에 줄 번호를 부여합니다. -s, --squeeze-blank 연속된 여러 빈 행을 하나의 빈 행으로 압축합니다. -T, --show-tabs 탭 문자를 ^I로 표시합니다. -v, --show-nonprinting 제어 문자를 표시합니다.
Git의 3가지 영역: 작업 트리, 스테이지, 저장소(Repository) Git에서 형상관리를 한다고 해도 모든 파일 및 디렉터리(폴더)가 형상관리가 되는건 아닙니다. git에서는 3가지 영역을 거쳐야 형상 관리가 됩니다. 작업 트리는 무엇인가요? 작업 트리(Working Tree)는 작업 디렉터리(Working Directory)라고도 표현합니다. git init으로 초기화한 폴더 혹은 이미 .git 폴더가 있어서 git으로 형상관리를 하고 있는 디렉터리를 의미합니다. 스테이지는 무엇인가요? 스테이지(Stage)는 버전으로 만들 파일이 대기하고 있는 장소입니다. 아래 명령어로 스테이지에 파일을 추가할 수 있습니다. git add로 파일이나 디렉터리를 추가하지 않으면 해당 파일이나 디렉터리는 버전 관리..