Light Purple Pointer
Git 버전 관리 - 협업 시 필요한 branch 의미와 만들기
·
GIT
최신 커밋이 master로 기본 설정 master로만은 동시에 작업 불가능함 branch ? 독립적으로 어떤 작업을 진행하기 위한 개념임 여러 작업을 동시에 진행 할 수 있음. 여러 branch를 master branch와 합칠 수 있음. 깃허브는 master 대신 main을 기본 branch로 함. git = master gitHub = main 마스터에서 갈라진 다른 브랜치들에서는 각각 작업을 한 후에 최종적으로 마스터 브랜치로 합쳐짐 git 강제 삭제 (기존에 만들어 둔 )rm -rf .git git 새로 만들기 git log 로 확인 master branch - HEAD 새 branch 만들기 현재 branch 확인하기 html 수정 git log 로 확인하면 HEAD 가 최신 커밋으로 변경된거 ..
Git 버전 관리 - .gitignore
·
GIT
https://velog.io/@drv98/.gitignore .gitignore 각종 비밀번호, ID 등OS 나 프로그램 관련 파일들 (프로젝트와 상관없는 파일들)로그 파일들라이브러리(jar), 패키지 등파일이름 => 그 파일 제외폴더이름/ => 그 폴더 및 안의 내용 모두 제외.log => velog.io 깃이나 깃허브에 올리지 말아야 할 것 각종 비밀번호, ID 등 OS 나 프로그램 관련 파일들 (프로젝트와 상관없는 파일들) 로그 파일들 라이브러리(jar), 패키지 등 올리지 말아야 할 파일들을 제거하는 방법 -> .gitignore 예) 중요한 비밀 문서 를 만듬 확장자가 hwp면 추가안함, temp/폴더는 추가안함 .gitignore 자동생성 사이트 https://www.toptal.com/de..
Git 버전 관리 - 소스트리 사용
·
GIT
shoping 폴더를 소스트리 사용 파일 열기로 shopping 폴더 열어줌 과일.txt 수정 커밋하지 않은 변경사항 내용 업로드 됨 아래의 과일.txt를 + 버튼을 눌러서 추가해서 위로 올려줌 추가된 파일 확인 마우스 오른쪽 눌러서 클릭하고 메세지 입력 후 커밋하기 커밋 확인 가능 커밋 수정 야채.txt추가 커밋 옵션 -> 마지막 커밋 정정 포도와 시금치 추가로 수정 시금치 2개-> 3개로 수정 이전에 했던 커밋 수정가능함
Git 버전 관리 - Repo, Commit , 이력 확인 예제
·
GIT
Repository - Repo git status Repo 상태 확인 명령어 git add를 해야 커밋이 가능하다. 주의 사항 저장소 안에 또 저장소를 만들지 않기 Commit 명령어로 파일들을 저장함 깃 기본 작업 방법 1. 추가 / 수정 / 삭제 작업 2. 변경 사항을 미리 준비 (add) 3. 저장 (commit) 예) git add 로 git에 추가할 수 있음 js를 추가하고 상태를 확인해 보자 git 원래 상태로 복구 vscode에서 변경사항 +를 눌러서 추가해줘도 status에서 확인가능함 git add . 으로 모든 파일 추가 커밋하기 vscode에서도 커밋된것을 확인 가능함 git log commit : id 자동생성 Author : 내 아이디 Date : 커밋 날짜 vscode로 이동 ..
Git 버전 관리 - 리눅스 명령어
·
GIT
아까 사용한 git bash 켜서 아래의 명령어를 입력한다. 현재 주소 확인 : pwd 절대 주소 나옴 ls : 현재 바탕화면에 있는 폴더 나옴 만약 해당 폴더 중 CSS 폴더로 이동하고 싶으면 cd 폴더명 입력하면 이동한다. it@DESKTOP-B2RKDUS MINGW64 ~/Desktop/CSS (main) (main)은 branch이름임 cd.. 한 단계 상위 폴더로 이동함 최 상위 폴더 위로는 안올라감 De 까지만 치고 tab 누르면 Desktop 자동완성됨 . 파일 생성 : touch + 파일명 확장명이 없어서 그냥 파일이 만들어짐 파일 삭제 : rm + 파일명 폴더 생성 : mkdir 만든 폴더로 이동 gitStudy 폴더 내에 파일 만들기 code . 입력 시 vscode로 해당 폴더가 열리..
Git 버전 관리 - 설치 및 설치 확인(소스트리 설치)
·
GIT
https://velog.io/@drv98/Git-%EC%84%A4%EC%B9%98 Git 설치Git 간편 안내서깃 다운로드Windows Explorer integration 체크 확인git --versionvelog.io깃 다운로드 하는 방법   명령 프롬프트에서 git --version 입력하면 확인가능    사용자 설정 확인하기  이름    이메일 주소   또는     Open Git Bash here 클릭   초록 부분은 컴퓨터 이름 노란부분은 사용자 화면 바탕화면에서 열어서 Desktop 나옴    여기서 명령프롬프트와 동일한 명령어로 아이디, 이메일 확인 가능함     소스트리 다운로드  https://git-scm.com/ Git git-scm.comwindows GUIs 클릭   다운  실..
Git 버전 관리 - 사용법
·
GIT
https://velog.io/@drv98/Git-version-control-system Git version control system `버전 관리'' 는 무엇이고 우리는 왜 이것을 알아야 할까? 버전 관리 시스템은 파일 변화를 시간에 따라 기록 및 저장했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다. velog.io Version Control(VC) 버전 관리 라고도 함 save point 를 만들어 저장해 놓으면 쉽게 되돌릴 수 있음. 협업 시 많이 사용함. 분산 버전 관리 시스템이다. Github와 git은 틀리다. github는 git 데이터를 온라인에 저장해 주는 리모트 서버 역할이다. 깃 용어 Repository = Repo 저장소 Local Repository = 내 ..
모델1 방식의 회원제 게시판 만들기 - 프로세스 및 DB 설계
·
BACKEND/Jsp
기능 구현 목표 1) 로그인 2) 목록 보기 3) 글쓰기 4) 상세 보기 5) 수정하기 6) 삭제하기 활용 기술 1) 지시어 2) 스크립트 요소 3) 내장객체(requset,response , out, session.application) 4) JDBC(DAO/DTO) 5) 자바스크립트 회원제 게시판 프로세스 https://app.diagrams.net/ Flowchart Maker & Online Diagram Software Flowchart Maker and Online Diagram Software draw.io is free online diagram software. You can use it as a flowchart maker, network diagram software, to creat..
AJAX - 2
·
카테고리 없음
https://www.youtube.com/watch?v=F67A2N5u-JU&list=PLuHgQVnccGMA9-1PvblBehoGg7Pu1lg6q&index=10 index.html 기존 코드는 중복이 발생함 AJAX 연습 HTML CSS JavaScript 중복되는 부분은 아래와 같이 함수를 사용하면됨. AJAX 연습 HTML CSS JavaScript AJAX 연습 HTML CSS JavaScript list 파일 만들어서 ol 안의 li태그들 옮김 HTML CSS JavaScript ajax 4번째 리스트 ajax 추가 AJAX 연습 4. ajax 추가 확인 가능함.
AJAX 기본 개념 및 예제
·
FRONTEND/기타
https://www.youtube.com/watch?v=w077w7FN-pg&list=PLuHgQVnccGMA9-1PvblBehoGg7Pu1lg6q index.html AJAX 연습 HTML CSS JavaScript WEB Lorem ipsum dolor sit amet consectetur adipisicing elit. Quo alias labore aliquid illum pariatur tempora temporibus impedit, odit voluptatibus delectus, eos tenetur quis, ipsam deleniti eaque. Neque voluptatum id nihil! Lorem ipsum dolor sit amet consectetur adipisicing ..