[Git] git pull 시 merge 오류 발생했을 때 강제로 덮어쓰는 방법
2022. 7. 20. 20:18
형상관리/Git
해결 방법 Repository에서 최신 커밋 정보를 가져와서 강제로 HEAD를 옮긴 후 저장하기 1️⃣ git pull을 하기 위해서 깃허브의 repository에서 커밋 정보를 확인 --all 옵션을 통해 모든 정보를 확인 $ git fetch --all 2️⃣ git reset을 통해 head를 최신 커밋을 가리키게 하기 --hard 옵션은 강제로 head를 옮기는 것 $ git reset --hard origin/master 3️⃣ git pull을 통해 가져온 정보를 저장 이전 코드와 상관 없이 최신 커밋을 덮어 씌우기 $ git pull
[Spring] Maven Project 생성 및 pom.xml의 이해
2022. 7. 19. 20:39
프로그래밍/Spring
Maven Project 생성 ✔️ WorkSpace에서 우클릭 > New > Other... > Maven Project 선택 > Next 클릭 ✔️ Create a simple project 체크 > Next 클릭 ✔️ Group Id와 Artifact Id 작성 > Finish ❓ Group Id와 Artifact Id Group Id - 하나의 큰 프로젝트(지하철) Artifact Id - 그 안의 각각의 프로젝트(1호선) Maven 프로젝트 생성 완료🎊 pom.xml 파일 설정 pom.xml이란? Maven의 빌드 정보를 담고 있는 파일(필요한 모듈을 가져오기 위한 파일) POM(Project Object Model)을 설정하는 부분으로 프로젝트 내 빌드 옵션을 설정하는 부분 pom.xml 파일..
[정보처리기사 실기] 기출 위주 용어 정리
2022. 7. 18. 20:34
자격증/정보처리기사
2022년 정보처리기사 1회 실기 합격 기념 파일 공유🙌 정보처리기사 실기 기출을 풀어보면서 자주 나왔던 부분들을 정리해서 프린트 해놓고 지하철에서 틈틈히 봤습니다. 내용 중 일부 👇
[정보처리기사 실기] 빌드 자동화 도구
2022. 7. 15. 20:29
자격증/정보처리기사
빌드 ✔️ 소스 코드 파일들을 컴파일한 후 여러 개의 모듈을 묶어 실행 파일로 만드는 과정 빌드 자동화 도구 ✔️ Ant, Make, Maven, Gradle, Jenkins ✔️ Jenkins - Java 기반의 오픈소스 형태, 가장 많이 사용됨, 서블릿 컨테이너에서 실행되는 서버 기반 도구 ✔️ Gradle - 안드로이드 기반의 오픈소스 형태, Java, Python 빌드도 가능, task 단위로 사용 ❓문제 (정답은 더보기 클릭) 다음에 제시된 특징에 가장 부합하는 빌드 자동화 도구를 쓰시오. ✅ Java 기반의 오픈 소스 형태로, 가장 많이 사용되는 빌드 자동화 도구이다. ✅ 서블릿 컨테이너에서 실행되는 서버 기반 도구이다. ✅ SVN, Git 등 대부분의 형상 관리 도구와 연동이 가능하다. ✅ ..
[정보처리기사 실기] 소프트웨어 버전 관리 도구
2022. 7. 14. 20:26
자격증/정보처리기사
소프트웨어 버전 관리 도구 ✔️ 공유 폴더 방식 - 공유 폴더에 매일 저장 ✔️ 클라이언트/서버 방식 - 자신의 pc(클라이언트) ✔️ 분산 저장소 방식 - 원격 저장소 / 로컬 저장소가 같이 관리 됨 ✔️ Subversion(서브버전, SVN) - CVS를 개선, 아파치 소프트웨어 재단에서 발표 ✔️ Git(깃) ❓문제 (정답은 더보기 클릭) 데이터베이스와 관련한 다음 설명에서 괄호에 공통적으로 들어갈 가장 적합한 용어를 쓰시오. ✅ 서버의 최신 commit 이력을 클라이언트의 소스 파일에 적용한다. ✅ commit 전에는 매번 수행하여 클라이언트에 적용되지 않은 서버의 변동 내역을 클라이언트에 적용한다. 더보기 Update
[정보처리기사 실기] 형상 관리
2022. 7. 13. 20:11
자격증/정보처리기사
소프트웨어 패키징의 형상 관리 ✔️ 형상 관리(SCM; Software Configuration Management)는 소프트웨어의 개발 과정에서 소프트웨어의 변경 사항을 관리하기 위해 개발된 일련의 활동 형상 관리 기능 ✔️ 형상 식별, 버전 제어, 형상 통제, 형상 감사, 형상 기록 용어 ✔️ 저장소(Repository), 가져오기(import), check out, check in, commit, 동기화 소프트웨어 버전 등록 과정 ✔️ 가져오기(Import)-인출(Check-out)-예치(Commit)-동기화(Update)-차이(Diff) ❓문제 (정답은 더보기 클릭) 소프트웨어 버전 등록과 관련된 용어 중 최신 버전의 파일들과 변경 내역에 대한 정보들이 저장되어 있는 곳의 명칭을 쓰시오. 더보기 ..
[정보처리기사 실기] 소프트웨어 사용자 매뉴얼
2022. 7. 12. 20:54
자격증/정보처리기사
소프트웨어 설치 매뉴얼 ✔️ 소프트웨어를 사용하는 과정에서 필요한 내용을 문서로 기록한 설명서 ✔️ 목차 및 개요, 서문, 기본 사항이 포함되어야 함 서문 ✔️ 문서 이력, 사용자 매뉴얼의 주석 기본 사항 ✔️ 소프트웨어 개요, 소프트웨어 사용 환경, 소프트웨어 관리, 모델/버전별 특징, 기능/인터페이스의 특징, 소프트웨어 구동 환경 설치 매뉴얼 작성 순서 ✔️ 기능식별 - 사용자 화면 분류 - 사용자 환경 파일 확인 - 초기화 절차 확인 – 이상Case확인 – 최종 매뉴얼 적용 ❓문제 (정답은 더보기 클릭) 다음에 제시된 특징들에 가장 부합하는 용어를 쓰시오. ✅ 사용자가 소프트웨어를 사용하는 과정에서 필요한 내용을 문서로 기록한 설명서와 안내서이다. ✅ 사용자가 소프트웨어 사용에 필요한 절차, 환경 ..
[정보처리기사 실기] 소프트웨어 설치 매뉴얼
2022. 7. 11. 20:06
자격증/정보처리기사
소프트웨어 설치 매뉴얼 ✔️ 개발 초기에서부터 적용된 기준이나 사용자가 소프트웨어를 설치하는 과정에 필요한 내용을 기록한 설명서와 안내서 서문 ✔️ 문서 이력, 설치 매뉴얼의 주석, 설치 도구의 구성, 설치 환경 체크 항목 기본 사항 ✔️ 소프트웨어 개요, 설치 관련 파일, 설치 아이콘, 프로그램 삭제, 관련 추가 정보 설치 매뉴얼 작성 순서 ✔️ 기능 식별 - UI 분류 - 설치 파일/백업 파일 확인 – Uninstall 절차 확인 – 이상Case확인 - 최종 매뉴얼 적용 ❓문제 (정답은 더보기 클릭) 다음에 제시된 특징들에 가장 부합하는 용어를 쓰시오. ✅ 개발 초기에는 적용된 기준이나 사용자가 소프트웨어를 설치하는 과정에서 필요한 내용을 기록한 설명서나 안내서이다. ✅ 사용자를 기준으로 작성한다. ..