Git과 GitHub의 차이는? 헷갈리는 개념 완벽 정리
·
이외/Git
📌 본문처음 코딩을 배우다 보면"GitHub에 올려!""Git으로 커밋했어?"같은 말을 자주 듣습니다.그런데 Git과 GitHub의 차이가 정확히 무엇인지 모르는 사람도 많습니다.이번 글에서는 Git과 GitHub의 차이를 명확하게 정리해드릴게요.🔧 Git이란?분산 버전 관리 시스템코드를 수정하고 저장하며, 이력 관리가 가능한 도구로컬(Local)에서도 혼자서 사용 가능예: git init, git commit, git log 등☁️ GitHub란?Git 저장소를 저장하고 공유할 수 있는 온라인 플랫폼Git을 사용하는 사람들을 위한 웹 기반 서비스쉽게 말해:Git은 도구(버전 관리 소프트웨어)GitHub는 도구를 위한 온라인 창고📦 Git vs GitHub 비교표항목GitGitHub역할버전 관리 도..
Git이란? 개념부터 기본 사용법까지 한눈에 정리
·
이외/Git
📌 본문개발을 시작하면 가장 먼저 접하게 되는 도구 중 하나가 바로 **Git(깃)**입니다.하지만 처음 사용하는 사람들은 commit, push, branch 같은 용어에 낯설고 복잡함을 느끼곤 하죠.오늘은 Git의 개념부터 기본적인 명령어 사용법까지, 입문자가 알아야 할 핵심만 간단하게 정리해드릴게요.1. 📦 Git이란?Git은 버전 관리 시스템입니다.파일의 변경사항을 추적하고, 언제든 이전 상태로 돌아갈 수 있게 도와주는 도구예요.한마디로 말하면 "코드의 타임머신" 같은 존재입니다.프로젝트 이력 관리협업 시 충돌 최소화실수해도 언제든지 복구 가능2. 📁 Git의 기본 용어용어의미Repository (저장소)버전을 관리할 공간Commit특정 시점의 변경사항 저장Push로컬 저장소 → 원격 저장소..
[Error] Cannot read properties of null (reading 'addEventListener')
·
이외/에러 모음
Spring MVC에서 JavaScript로 페이지 이동 구현하기 (로그인 ↔ 회원가입)Spring MVC 프로젝트에서 로그인 화면에서 회원가입 화면으로, 회원가입 화면에서 로그인 화면으로 이동하는 기능을 JavaScript로 구현하는 과정에서 발생하는 문제와 해결 방법을 정리했습니다.🚀 문제 상황로그인 화면(login.jsp)에서 회원가입 화면(signup.jsp)으로 이동하는 버튼회원가입 화면(signup.jsp)에서 로그인 화면(login.jsp)으로 이동하는 버튼JavaScript 파일 user.js를 공통으로 사용하여 이동 기능을 처리하려 했지만, 회원가입 화면에서 Cannot read properties of null (reading 'addEventListener') 오류 발생🔎 문제 원..
Spring MVC + MyBatis "No primary or single public constructor found for interface java.util.List" 에러 해결 방법
·
이외/에러 모음
문제 발생 :Spring MVC에서 MyBatis를 사용하여 게시판 글 목록을 조회하는 과정에서 다음과 같은 에러가 발생에러 원인 분석:No primary or single public constructor found for interface java.util.List String이 List를 직접 매핑할 수 없다고 함. ## 2. 에러 원인 코드 : ### Controller ### Service ### ServiceImpl ### DAO ### Mapper.xml  원인 해결 코드:Controller@GetMapping(value = "/board/Board")public void boardView(ContentDTO contentDTO, Model model) throws Exception { ..
티스토리 vs Velog 선택장애...
·
이외/임시 잡다함
뭔가 정리를 하려고 하지만 velog도 괜찮고 티스토리도 괜찮은데 여러분들은 어떤걸 더 선호하시나요?
[IntelliJ] 프로젝트 선택하여 실행하는 방법
·
이외/IntelliJ
https://jojoldu.tistory.com/459
[IntelliJ] 자동 코드 접기(Auto Code Folding) 해제하기
·
이외/임시 잡다함
https://nesoy.github.io/articles/2018-07/Intellij-auto-code-folding Intellij 자동 코드 접기(Auto Code Folding) 해제하기. nesoy.github.io Preferences > Editor > General > Code Folding에 있다.
intellij(ide) 설정 - jetbrain 에서 github로 커밋하기
·
이외/Git
sync disable 하기 먼저 현재 연결된 설정 동기화를 끊습니다. 이때 현재 설정이 클라우드에 있는 설정으로 반영되도록 체크합니다. Action 실행 > Ctrl + Shift + A > settings repository git 저장소 설정을 띄워놓은 후 github에 repository를 생성합니다. * URL 입력 하실 때 처음 생성일 경우만 merge를 하시고, 아닐 경우는 적절한 설정을 가져올 수 있도록 로컬 또는 리모트 덮어쓰기 하시면 됩니다. Create repository * 현재 전 이미 만들어 놓은 상태입니다. access token 생성하기 * github 오른쪽 위에 프로필 사진을 누르시면 아래의 목록이 나옵니다. * Settings -> Developer settings * ..
유용한 인텔리제이(IntelliJ) 플러그인 추천
·
이외/임시 잡다함
https://velog.io/@joshuara7235/IntelliJ-스마트하게-사용하기-Plugins-추천 인텔리제이(IntelliJ) 스마트하게 사용하기 - 인텔리제이 플러그인 추천 📖 IntelliJ를 인텔리하게 사용해보자 시리즈 #2 - Plugins 추천 velog.io https://bortfolio.tistory.com/139 [IDE] IntelliJ IDEA 플러그인 추천 [IDE] IntelliJ IDEA 플러그인 추천 추천이라 써놓고 내가 사용하는 플러그인 및 테마 모음 IdeaVim 인텔리제이 에디터를 Vim처럼 사용할 수 있는 플러그인 유용도: ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ 플러그인 bortfolio.tistory.com 출처: https://code-boki.tistory.com/..
HTTP 개념 잡기
·
이외
HTTP (HyperText Transfer Protocol) 란? 텍스트 기반의 통신 규약으로 인터넷에서 데이터를 주고 받을 수 있는 프로토콜. HTTP 동작 클라이언트, 즉 사용자가 브라우저를 통해 어떠한 서비스를 URL을 통하거나 다른 것을 통해서 요청(Request)을 하면 서버에서는 해당 요청사항에 맞는 결과를 찾아 사용자에게 응답(Response)하는 형태로 동작. - 요청 : Client -> Server - 응답 : Server -> Client HTTP 특징 - HTTP 메시지는 HTTP 서버와 HTTP 클라이언트에 의해 해석 - TCP/IP를 이용하는 응용 프로토콜(컴퓨터와 컴퓨터간에 데이터를 전송 할 수 있도록 하는 장치로 인터넷이라는 거대한 통신망을 통해 원하는 정보(데이터)를 주고..