일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- elasticsearch
- Oracle
- jenkins
- jsp
- Spring Batch
- ubuntu
- devops
- db
- Web Server
- java
- 맛집
- JVM
- IntelliJ
- 요리
- javascript
- php
- Gradle
- ReactJS
- it
- laravel
- Spring Boot
- linux
- AWS
- Git
- MySQL
- Spring
- springboot
- Design Patterns
- tool
- redis
- Today
- Total
목록전체 (810)
아무거나
아마존 웹 서비스란 아마존에서 웹 서비스를 운영하는데 필요한 기술들을 제공하는 서비스이다.홈페이지 : https://aws.amazon.com * 사용전 참고 사항 1. 현재 aws 계정에는 12개월 동안 프리 티어가 제공되고 있다.(ec2, s3, rds 사용 포함) 2. 계정을 만들때 요금이 결재되는것은 신원확인을 위한 용도로 사용되며 비용이 생기지 않는다. - Cardholder's Name은 카드 뒷면에 서명부쪽 숫자중에 뒷 3자리 입력 ( ex - 1614 900 이라 되어있으면 900을 적으면 된다. ) - 전화번호 인증은 Country Code를 Korea, Republic of로 변경한다. 전화번호를 기입한다. 예를 들어 휴대전화 번호가 01012341614 이라면 1012341614 를 ..
어찌어찌 저런에러가 나고 " [svn] Error validating server certificate for 'https://......' "(R)eject, accept (t)emporarily or accept (p)ermanently?옵션을 선택하게 목록이 표시되는데 해결은 사용자계정을 다시 ubuntu로 변경하여 svn up을하니 해결되었다.-> 기존에는 ubuntu계정으로 sudo권한으로 svn up명령을 실행하였는데 이 문제는 root권한으로 svn up명령을 실행할때 생긴문제이다 아마 svn에 설정되어있는 계정과 명령을 실행할 계정이 서로 싱크가 안맞아서 생긴 문제로 추측이된다. * 다른 사이트에선 ~/.subversion/auth/svn.ssl.server 디렉토리 안의 내용을 지우라고 ..
(e) edit - 병합된 파일을 편집기로 열기(df) diff-full - 병합된 파일을 보기(r) resolved - 병합된 파일을 채택하기(dc) display-conflict - 모든 충돌 사항을 보이기(잘 병합된 부분 제외)(mc) mine-conflict - 충돌 부분에 대하여 작업사본을 선택하기(tc) theirs-conflict - 충돌 부분에 대하여 저장소본을 선택하기(mf) mine-full - 충돌난 파일에 대하여 작업사본 파일을 선택하기(tf) theirs-full - 충돌난 파일에 대하여 저장소본 파일을 선택하기(p) postpone - 나중에 해결할 것으로 표시해두기(l) launch - 외부 툴을 실행하여 충돌을 해결(s) show all - 옵션을 모두 출력
1. 저장소 배포 방법 - 작업경로로 들어간다 - svn status -u : 업데이트될 수정 목록 확인 - svn diff : 저장소 내용과 현재 작업 내용을 비교하여 변경한 부분(차이점)을 확인 2. 부가설명 - 충돌된 부분 확인 방법 : mine 저장소, 그 아래는 내 작업내용(로컬) - svn 파일옆 별표시 : 수정된 파일 - svn 파일옆 숫자의미 : 수정된 파일의 revision 번호 ( 숫자가 작다 : 수정한지 오래됨, 숫자가 크다 : 최근 수정 )
tortoiseSVN 설치 / 사용 방법 1. https://tortoisesvn.net/downloads.html 들어가서 다운 2. 설치(설치에는 관리자 권한 필요) -> 시작버튼누르면 설치된 내용 확인가능 3. 마우스 오른쪽 클릭하면 SVN Checkout / TortoiseSVN관련 옵션들이 추가된 것을 확인 할 수 있다. 4. 저장소 만들기 - 저장할 폴더로 이동한다. ( ex : D:\data\workphp5 ) - 오른쪽 마우스 클릭 -> TortoiseSVN 커서 위치 -> Create repository here(Y) 클릭 5. checkout을 받아옴 ****process : dev -> trunk -> release -> public - trunk : 개발작업한 공간 - tag : ..
# git merge 충돌 해결 1. merge로 충돌이 생기면 아래와 같은 에러가 발생한다. [에러] Auto-merging app/Ep/EpCreateTableQuery.php CONFLICT (content): Merge conflict in app/Ep/EpCreateTableQuery.php Automatic merge failed; fix conflicts and then commit the result. 2. git status로 충돌된 파일을 찾자 (both modified: ...) 3. 충돌이 발생한 파일을 수정한다. - '> exp' 사시의 구간이 병합하려는 대상인 exp 브랜치의 코드 내용입니다. 이 정보를 참고로해서 두개의 코드를 병합한 후에 특수기호들을 제거해주시면 됩니다. 작업..
git log -p
git log // 특정 파일 커밋로그확인
파일 하나의 변경 이력을 한번에 확인해야 할 때가 가끔 있다. 물론 GUI 도구들이 워낙 잘 되어 있어서 쉽게 파악이 가능한 부분이지만 콘솔에서 필요할 때 다음의 명령어를 활용할 수 있다.git log는 다양한 기능을 가지고 있는데 단순히 커밋 로그만 보여주는 것 외에도 포맷을 달리 하거나 diff를 같이 보여준다거나 하는 기능이 있다. 여기서는 단일 파일을 확인하는 방법을 위주로 살펴보려 한다.다음 명령어는 해당 파일이 커밋된 기록을 한번에 확인할 수 있다.$ git log 이 목록을 diff의 결과처럼 라인별 변경 사항을 확인하고 싶다면 -p 플래그를 사용할 수 있다.$ git log -p 내용이 너무 많으면 - 플래그로 출력 수를 정할 수 있다.$ git log -p -5 특정 키워드의 변경을 확인..
[git 되돌리기]# 특정 파일의 수정 되돌리기(git add 명령으로 stage에 올리지 않은 경우) 1. repositoryt내 모든 수정 되돌리기 - cd {repository_root_dir} - git checkout . 2. 특정 폴더 아래의 모든 수정 되돌리기 - git checkout {dir} 3. 특정 파일의 수정 되돌리기 - git checkout {fine_name} # git add 명령으로 stage에 올린 경우 1. git reset # commit을 한 경우 1. git reset --hard HEAD^ - master 브랜치의 마지막 커밋을 가리키던 HEAD를 그 이전으로 이동시켜서 commit 내용을 없앰 2. git reset HEAD^ - commit은 취소하고 com..