tool/git 4

git 레포지토리 병합

기존 frontend레포지토리를 backend프로젝트와 root프로젝트에 합치려고 하는데frontend 레포지토리 삭제 후 root에서 새로 레포지토리를 만들면 그동안 커밋 기록이 삭제됩니다.frontend 프로젝트에 커밋했던 히스토리를 유지한 채 합치려고 합니다. **병합 완료한 레포지토리는 삭제**만약 별도 레포지토리로 유지하며 관리할 경우 subtree나 submodule 방식을 이용합니다!! 1. root 레포지토에 frontend 추가실행 이후 root레포지토리의 staged Changes에 frontend 파일이 추가된다.#root 경로에서#frontend라는 이름의 디렉토리를 스테이징(staging) 상태에 추가git add frontend 2. frontend 레포지토리의 master 브랜..

tool/git 2024.11.30

git push error (non-fast-forward), git pull error(fatal: refusing to merge unrelated histories)

git push origin main 1. non-fast-forward User > git push -u origin main To https://github.com/{repository url} ! [rejected] main -> main (non-fast-forward) error: failed to push some refs to 'https://github.com/{repository url}' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. If you want to integrate the remote changes, hint: use 'git pu..

tool/git 2024.02.25

[Github] Repository 합치기, 다른 계정 Repository 복제

repository 복제 아래 작업은 git bash에서 진행하면 됩니다. 1. 기존 리포지토리 클론 먼저 현재 참여하고 있는 Git 리포지토리를 로컬 컴퓨터로 클론합니다. git clone 2. 새로운 리포지토리 생성 GitHub에서 새 repository를 생성합니다. 3. 로컬 리포지토리 변경 로컬에서 클론한 리포지토리의 원격 URL을 변경하여 새로운 리포지토리로 연결합니다. git remote set-url origin 4. 코드 푸시 변경된 로컬 리포지토리를 새로운 리포지토리로 푸시합니다. git push -u origin master * error fatal: could not create work tree dir '': Permission denied 로컬 디렉토리를 생성하려고 할 때 권한이..

tool/git 2023.09.07

vscoed, git 연동 (repository copy, 복사 해오기)

1. git download *command가 뜨지 않으면 아래링크에서 git을 다운로드 해야한다. https://git-scm.com/download/win Git - Downloading Package Download for Windows Click here to download the latest (2.41.0) 32-bit version of Git for Windows. This is the most recent maintained build. It was released about 1 month ago, on 2023-07-13. Other Git for Windows downloads Standalone Installer 32-bit Git f git-scm.com 2. gitLens 설치 ..

tool/git 2023.08.18