본문 바로가기

Develop

(161)
Git 협업 시 자주 발생하는 충돌 상황 & 해결 방법 ⚡ Git 협업 시 자주 발생하는 충돌 상황 & 해결 방법1. 📝 같은 파일, 같은 줄 수정 충돌상황:A와 B가 같은 파일의 같은 부분을 각각 수정하고 커밋 → push/pull 시 충돌 발생에러 메시지 예시:CONFLICT (content): Merge conflict in src/app.js해결 방법:충돌난 파일을 열면 Git이 자동으로 conflict 마커를 넣음>>>>>> feature/branch-b원하는 코드로 수정 후 저장console.log("최종 합쳐진 코드");수정 완료 후 커밋git add src/app.jsgit commit 2. 📂 같은 파일 삭제 vs 수정 충돌상황:A는 user.js 파일을 삭제, B는 같은 파일을 수정 → 병합 시 충돌해결 방법:정말 삭제할지(git rm ..
실무 Git 워크플로우 (CLI 중심) 실무에서 자주 쓰는 Git 워크플로우 흐름(Commit → Push → Pull → Merge)을 단계별로 정리🛠 실무 Git 워크플로우 (CLI 중심)1. 🏗️ 프로젝트 시작# 1) 저장소 초기화 (신규 프로젝트인 경우) git init # 2) 원격 저장소 연결 (팀 저장소와 연결) git remote add origin # 3) 원격 브랜치 확인 git branch -r 2. 🌱 브랜치 생성 & 이동실무에서는 보통 main/master에서 직접 개발하지 않고, 기능(feature) 브랜치를 따서 작업합니다.# 1) main 브랜치로 이동git checkout main# 2) 최신 코드 동기화git pull origin main# 3) 기능 브랜치 생성 + 이동git checkout -b fe..
Git CLI 필수 명령어 정리 🚀 Git CLI 필수 명령어 정리1. 📂 저장소 관련명령어설명git init현재 디렉토리를 Git 저장소로 초기화git clone 원격 저장소를 복제해서 로컬에 저장소 생성2. 🔍 상태 확인명령어설명git status변경된 파일, 스테이징 상태 확인git log커밋 이력 조회git log --oneline --graph --all간단한 커밋 이력 그래프 조회git diff작업 디렉토리와 마지막 커밋 차이 보기git diff --staged스테이징된 파일과 마지막 커밋 차이 보기3. 📑 파일 추적 및 스테이징명령어설명git add 특정 파일 스테이징git add .현재 디렉토리 변경사항 모두 스테이징git reset 스테이징에서 특정 파일 제거git restore 워킹 디렉토리의 변경 취소 (최근..
Eclipse Project Git Bash 터미널 열기 - 활성화된 프로젝트 우클릭 > Show in Local Terminal > Git Bash
JavaScript logMessage 등록
JavaScript 배열 메서드 정리 JavaScript에서 배열은 데이터를 저장하고 처리하는 데 매우 중요한 역할을 합니다. 다양한 배열 메서드를 활용하여 데이터를 추가, 제거, 검색, 정렬할 수 있습니다. 이 글에서는 JavaScript의 주요 배열 메서드를 정리하였습니다.배열 조작 메서드1. push(element1, ..., elementN): 배열 끝에 요소를 추가let arr = [1, 2, 3];arr.push(4); // [1, 2, 3, 4]2. pop(): 배열 끝에서 요소를 제거let arr = [1, 2, 3];arr.pop(); // 3, 배열은 [1, 2]3. unshift(element1, ..., elementN): 배열의 시작 부분에 요소 추가let arr = [1, 2, 3];arr.unshift(0); //..
JavaScript 문자열 메서드 정리 JavaScript에서 문자열 처리를 위한 다양한 메서드를 활용하여 문자열을 검색, 변환, 조작할 수 있습니다. 이 글에서는 주요 문자열 메서드를 간단한 예제와 함께 정리해 보겠습니다.문자열 검색 메서드1. charAt(index): 지정된 인덱스의 문자를 반환합니다.let str = "Hello";console.log(str.charAt(1)); // "e" 2. charCodeAt(index): 지정된 인덱스의 UTF-16 코드(숫자)를 반환합니다.console.log("A".charCodeAt(0)); // 65 3. indexOf(searchValue, fromIndex?): 특정 문자열을 처음 찾은 위치의 인덱스를 반환합니다.let str = "JavaScript";console.log(str...
VSCode Extensions VSCode Extensions최종 업데이트 2022년 10월 15일해당 확장들은 제가 사용하는 확장 중 일부입니다.모든 확장을 반드시 설치하실 필요는 없습니다.단, Live Server 는 반드시 설치하세요.Extensions (확장) 설치하는 방법VSCode 설치 (https://code.visualstudio.com/download)VSCode 왼쪽 메뉴 아이콘 중 5번째 Extenstions (확장) 아이콘 선택원하는 확장의 이름 검색 후 InstallExtensions구분 이름 설명선택Korean Language Pack에디터 한국어 적용필수Live Server 선택Auto Rename TagHTML 태그 자동 수정선택Color Highlight컬러 코드 강조선택CSS PeekCSS ID와 Cl..