일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- ..gitignore
- 클래스 참조
- 깃허브 연동
- 깃허브 토큰 발급
- 환경변수
- .ppk
- 타임리프 참조 오류
- 테스팅
- EL1021E
- AWS 생성
- dbeaver 백업/복구
- 소프트웨어
- 배열 call by value
- document 함수
- firstChild
- Quartz 라이브러리
- 되돌리기
- Jenkins
- submit 기본동작
- 자바 swing 프로젝트
- Quartz dependency
- deploy.sh
- css 리셋
- 채팅 프로젝트
- 배포 자동화
- CI/CD
- Node Property
- git 폴더 모으기
- reset
- 깃허브 토큰 생성
- Today
- Total
목록형상관리/github & git (8)
TY blog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ItSkI/btr1f2i7hNs/Tq2fI7kKVUvy1AMFyq0De0/img.png)
1. 커밋해시 커밋을 구별해 주는 고유 ID, 커밋할 때 생기는 하나의 문자열을 의미합니다. 여기서 커밋해시는 429cfab7d4d2ba43c5aaac7f4498dca26d1597bb 입니다. 1. 특정 커밋으로 되돌리기 $ git reset "커밋해시" 테스트용으로 커밋을 한번 진행하고 되돌리기 명령어를 입력해 봅시다. 특정커밋으로 되돌아갔습니다. 주의! reset "커밋해시(A)" 명령어는 최근 커밋을 A 로 만들고 A 이후의 커밋들을 삭제합니다. 2. 커밋을 삭제하지 않고 되돌리기 $ git revert "커밋해시" 커밋을 되돌리더라도 취소한 커밋은 남겨두면서 파일의 내용을 커밋 전으로 되돌립니다. revert 명령어를 실행하고 vim 편집기모드가 자동으로 나타나면서 커밋 메시지를 입력할 수 있습니..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yoodI/btr1bk4lCPI/n8D5bdhTKbUWZN8zEk2EIk/img.png)
1. 커밋한 메시지 수정하기 $ git commit --amend 명령어 입력 후 vi 편집기 모드로 최근 커밋 메시지를 수정할 수 있다. 2. 작업트리에서 수정한 파일 되돌리기 $ git checkout -- "되돌릴 파일" 파일이 스테이지나 저장소에 한 번이라도 올리지 않으면 되돌릴 파일이 없다는 에러가 나온다. error : pathspec '되돌릴 파일' did not match any file(s) known to git 주의! checkout으로 되돌린 내용은 복구가 불가능하다. 3. 스테이징 되돌리기 #스테이지 파일 되돌리기 $ git reset HEAD "파일 이름" # 파일 이름을 지정하지 않을 시에 모든 스테이지에 있는 파일을 되돌린다. $ git reset HEAD "test.txt"..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/chvtnL/btr0VLtV9aZ/GB8Ljf0NfyOf6RMhal6Bj0/img.png)
1. 작업트리 ( working directory ) 작업트리는 버전관리 할 파일 수정, 저장등의 작업을 하는 디렉터리입니다. 2. 스테이지 ( stage ) 스테이지는 파일이 수정/ 추가될 때마다 버전으로 만들 파일이 대기하는 곳입니다. 스테이지의 내용은 .git/index 파일에 저장됩니다. 3. 저장소 ( repository ) 저장소는 스테이지에서 대기하고 있던 파일들을 버전으로 만들어 최종 저장하는 곳입니다. 저장소의 내용은 .git/HEAD 에 저장됩니다. . git 폴더는 보이지 않는 Hidden 파일로 ls -la 명령어로 확인할 수 있습니다. 1. 깃 상태확인하기 $ git status 1. on branch master : master 브랜치에 있다. 2. No commits yet :..
1. window 깃 설치 https://git-scm.com/ Git git-scm.com Download For Windows 클릭 디폴트 설정으로 다운로드한 후 git Bash 시작 Bash 창 실행 후 명령어 실행으로 정상동작 확인 $ git 여러 가지 깃 명령어 옵션들이 나오는 것을 볼 수 있습니다. 2. 깃 초기화하기 작업트리 를 만들 디렉터리 생성후에 초기화 초기화 시점부터 해당 디렉터리에 있는 파일버전을 관리할 수 있다. $ mkdir 디렉토리 이름 (리눅스 디렉터리 생성 명령어) #깃 초기화 $ git init 적용시 디렉터리에. git 폴더 확인할 수 있음 (ls - la) 3. 환경설정 - config 깃을 사용하기 전 먼저 사용자 정보를 입력해야 됩니다. ( 버전을 저장할 때 마다 ..