분류 전체보기79 2024.03.07 12일차 Git fetch, pull & Github 협업하기 Git Fetch원격 저장소의 최신 변경 사항을 로컬로 가져오지만, 작업 중인 브랜치에 이 변경 사항을 병합하거나 커밋하지 않습니다. $ git fetch [remote-name]이렇게 하면 원격 저장소의 변경 사항을 보거나, 그 변경 사항을 사용하여 다른 브랜치를 만들 수 있습니다.여기서 [remote-name]은 어떤 원격 저장소의 데이터를 가져올지를 지정합니다. 이를 생략하면 Git은 origin이라는 기본 원격 저장소에서 데이터를 가져옵니다. git fetch는 원격 저장소의 새로운 브랜치 및 데이터를 가져옵니다. 하지만, 이 명령은 기존의 작업 내역을 변경하지 않기 때문에, 현재의 작업 내역을 그대로 유지하면서 원격 저장소의 변경 사항을 확인할 수 있습니다. 이후 원격 저장소의 변경 사항을 반영.. 2024. 3. 7. 2024.03.06 11일차 Git 변경사항 & GitHub Detached HEAD 특정 브랜치가 아닌 커밋에 직접 체크아웃한 상태 이는 보통 특정 커밋의 내용을 검토하거나, 특정 커밋 기반으로 새 브랜치를 만들 때 사용 git checkout 와 같은 명령을 실행하면 Git은 해당 커밋으로 체크아웃하고, Detached HEAD 상태 Detached HEAD 상태에서 작업하면 일시적인 익명 브랜치에서 작업하는 것과 같고 이 상태에서 새로운 커밋은 기존 브랜치에 연결되지 않으므로 시간이 지나면 Git 가비지 컬렉션에 의해 제거될 수 있으니 주의 단순히 이전 커밋 내역 둘러보기: 이전 커밋의 파일들을 둘러볼 수 있고 원래 브랜치로 돌아가 분리된 헤드를 다시 결합 새 브랜치 생성: git switch -c 명령을 사용하여 현재 커밋을 기반으로 새 브랜치를 생성 De.. 2024. 3. 6. 2024.03.05 10일차 Git Branch, Merge, Diff, Stash 브랜치(Branch) 코드의 특정 버전을 가리키는 포인터와 같은 것 가장 일반적으로 사용되는 브랜치는 'master' 또는 'main'이라는 이름의 기본 브랜치 기본 브랜치는 프로젝트가 시작될 때 자동으로 생성 병렬 개발 버전 관리 : 배포 브랜치를 따로 파서 유의미한 버전만 넘버링, 태그 안정성 : 복제 후 테스트 한 뒤 가지를 쳐내거나 병합 병합과 충돌 관리 * master 또는 main 브랜치에는 직접적으로 커밋하지 않고 브랜치에서 충분히 테스트 및 리뷰 후 병합으로 관리 * head 현재 작업 중인 커밋 표시 * 설정 템플릿을 master, main에 만들어두고 branch를 활용해 개인 설정을 만들 수 있음 브랜치 생성 및 이동 $git branch // 모든 브랜치 목록 보기 $git bran.. 2024. 3. 5. 2024.02.29 8일차 DOM DOM DOM은 Document Object Model의 약자로, HTML 요소를 Object(JavaScript Object)처럼 조작(Manipulation)할 수 있는 Model 즉, JavaScript를 사용해 DOM으로 HTML을 조작할 수 있음 DOM은 트리 구조로 이루어져 있음 태그의 위치 웹 브라우저가 작성된 코드를 해석하는 과정에서 요소를 만나면, 웹 브라우저는 HTML 해석을 잠시 멈추고 요소를 먼저 실행 즉 태그로 연결한 스크립트 파일을 다 실행할 때까지 html 멈춘다는 점을 주의해야 함 1. jQuery 사용 예제 $(document).ready(function(){ console.log('welcome jQuery'); let msgElement = $('#msg'); conso.. 2024. 2. 29. 이전 1 ··· 15 16 17 18 19 20 다음