전체 글(73)
-
지옥에서 온 깃 chapter6
깃 원격 저장소 추가git remote add 깃 원격 저장소 목록 보기git remote -v 깃 푸쉬git push 깃 원격 저장소 삭제git remote remove 깃 클론git clone 깃 pullgit pull 깃 fetch vs 깃 pullgit fetch는 원격저장소의 정보만 가져옴git pull은 원격저장소의 정보를 가져오고 현재 브랜치에 머지도 한다.pull = fetch + merge
2024.06.27 -
지옥에서 온 git 정리 (chapter3 ~ chapter5)
MINGW64 ~/Documents/gitfth/chapter3 (main)$ git branch* maingit branch : 현재 있는 브랜치를 보여주는 명령어MINGW64 ~/Documents/gitfth/chapter3 (main)$ git branch expgit branch : 브랜치 생성 명령어MINGW64 ~/Documents/gitfth/chapter3 (main)$ git checkout expSwitched to branch 'exp'git checkout : 입력한 브랜치명으로 이동해주는 명령어MINGW64 ~/Documents/gitfth/chapter3 (exp)$ git log --branches --decorate --graph* commit 8435af1077a929b..
2024.06.16 -
Disconnected from 20.200.245.247 port 22 fatal: Could not read from remote repository.
이미 작업중이던 git 저장소를 새로운 github 저장소와 연결하다가 제목과 같은 오류가 발생하였습니다. 일단 git저장소를 새로운 github 저장소와 연결하는 방법을 살펴보겠습니다. 저는 윈도우를 사용중이어서 git bash를 활용했습니다. 먼저 자신이 작업할 공간으로 이동을 합니다. cd "자신이 이동하고 싶은 경로" 그리고 난 다음에 git clone "원래 사용하던 깃허브주소"를 통해 클론을 받습니다. 저는 이 때 문제가 발생했는데 C:\Users\\.ssh 라는 폴더에 ssh를 저장해놨는데 이 폴더에 config라는 파일을 생성한 후 Host github.com Hostname ssh.github.com Port 443 를 넣어주면 문제가 해결됩니다. 새로 작업할 레포지토리를 깃허브에 생성합..
2023.07.28 -
sourcetree 실행이 안되는 오류
전에 소스트리를 설치하고 오랜만에 켜서 사용하려고 하는데 실행이 되지 않았다. 검색을 해본뒤 로그를 보니 실행이 안되는 이유에 대해서 길게 나와있었다. 윈도우 기준 해결방법은 C:\Users\\AppData\Local\Atlassian\SourceTree.exe_Url_l41oj20rsvp42vnd5beppkjcdmz55lv2\3.4.12.0 해당 폴더에 들어가면 composition.cache라는 파일이 있을것이다. 이것을 삭제 후 소스트리를 실행하면 정상적으로 작동하는 것을 알 수 있다.
2023.07.08 -
jpa - 경로 표현식, jpql, named 쿼리, 벌크 연산 정리
경로 표현식이란? select m.username -> 상태 필드 from Member m join m.team t -> 단일 값 연관 필드 join m.orders o -> 컬렉션 값 연관 필드 where t.name ='팀A' 경로 표현식 용어 정리 상태 필드 : 단순히 값을 저장하기 위한 필드 연관 필드 : 연관관계를 위한 필드 단일 값 연관 필드 : @XXXtoOne : 대상이 엔티티 컬렉션 값 연관 필드 : @XXXtoMany : 대상이 컬렉션 상태 필드 : 경로 탐색의 끝, 탐색 x 단일 값 연관 경로 : 묵시적 내부 조인 발생, 탐색 가능 select m.team.name from Member m; //team에서 경로탐색이 더 가능하다(name) 컬렉션 값 연관 경로 : 묵시적 내부 조인 ..
2023.07.05 -
깃허브 private 레포지토리 clone이 안되는 경우 해결 방법
https://github.com//.git 을 이용해서 클론을 받아왔는데 private 레포지토리에서는 이 방법을 하면 레포지토리를 not found한다면서 에러가 난다. ssh 키를 생성한 후 클론을 해주면 문제가 해결되는데 일단 첫 번째 ssh키를 생성하는 방법은 윈도우 기준으로 설명하자면 git bash에 들어간 후 cd ~/.ssh ssh-keygen -t ed25519 -C Generating public/private ed25519 key pair. Enter file in which to save the key (/c/Users//.ssh/id_ed25519): Enter passphrase (empty for no passphrase): Enter same passphrase again:..
2023.06.29