728x90

git 5

[Git] main branch merge commit 오류 (미해결)

상황 설명하자면... 개발 branch에서 main으로 merge request 중, commit conflict가 떴다. 말 그대로 원인은 commit 에러였고, 해결하기엔... 이해를 못 했다, 바로 저 한 시간 전인 17시간 전 updated는 승인 났는데 ㅠㅠ 여튼 그래서 새로운 방법을 찾기로 했고, 해결 방법은 아니지만 다른 명령어 정리 겸 작성해 보자. 전체 흐름을 보자면 , ● 새 브랜치 생성 → 생성된 새 브랜치에 기존 브랜치 복사 → 둘 연결해서 기존 main 지우기 ㅎ 혹시 있는 그대로에서 해결 방법을 아는 사람은 알려주길 바람... # 새 브랜치 생성 git branch [new branch name] # 생성된 새 브런치로 전환 git checkout [new branch name]..

개발환경/Git 2024.02.28

[Git] Detached Head

깃랩을 사용하던 중, 어느 부분의 실수에서였는지 내가 branch에서 떨어졌다는 오류가 떴다. 찾아보던 중, 아주 정리를 잘해주신 블로그가 있어 참고하여 내 상황을 정리해 보겠다. https://devcamus.tistory.com/6 Detached Head 깃으로 버전관리 하다보면 작업내용을 commit하고 원격저장소에 push할 때, detached head 상태에 있다며, push가 reject될 때가 있다. 빨리 저장소에 push해야하는 상황에서 이런 오류를 마주치면 당황하 devcamus.tistory.com detached head가 무엇일까? → head가 branch로부터 떨어졌다는 소리로, branch를 통해서가 아닌 직접적으로 commit을 참조하는 상태이다. git 에서 head는 ..

개발환경/Git 2024.02.01

[Gitlab] Gitlab 사용하기

Github는 자주 사용해 봤지만 Gitlab은 처음 사용해 본다. 사용법은 거의 같은 것 같다. 사용했지만 중간에 오류가 있었던 부분까지 같이 정리하였다. [ 파일 업로드 git push ] 1. create blank project를 통해 새 프로젝트를 만든다. 2. git clone 할 파일 선택 폴더에서 git bash here을 클릭 3. 순서대로 명령어 입력 # 유저 정보 ; 프로젝트마다 이름을 바꾸고 싶다면 global을 빼면 된다. $git config --global user.name "이름" $git config --global user.email "email" # git init으로 초기화 $git init # git pull을 이용해 원격 저장소에 있는 것과 sync $git pul..

개발환경/Git 2023.11.16

[Github] vscode Github 파일 업데이트 방법

이 전의 게시물에서는 처음 github와 vscode를 연동하여 파일을 올리는 방법을 작성하였다. 이번에는 작성하고 있는 파일을 본래의 github repository에 올리는 방법을 간단하게 보겠다. 현재 pytorch 공부 중인 파일을 업로드하려 할 때, 파일이 저장되면 좌측의 소스 제어에서 다음과 같이 변경 사항에 파일이 생긴다. 이 옆의 +를 눌러 스테이징된 변경 사항에 올린다. 다음과 같이 필요한 commend도 달아서 커밋을 눌러준다. 마지막으로 소스 제어의 ··· 을 눌러 push 한다.

개발환경/Git 2022.07.22

[Github] VScode에서 Github 업로드 하기

vscode를 처음 접해보면서 아나콘다와 비슷하면서도 다른 거 같아 애를 먹었다. jupyter notebook이나 colab은 파일을 하나하나 올려야 했지만, vscode에서 바로 github로 파일 전체를 업로드할 수 있어 간편했다. 순서는 다음과 같다. GitHub에서 repository 생성 해당 repository의 URL복사 vscode에서 Source Control 아이콘 클릭 Initialize Repository 버튼 클릭(로컬 repository 초기화) CHANGES의 '+'버튼 클릭(모든 파일 추가) Commit(체크모양) 아이콘 클릭 Commit 내용 입력 후 엔터(로컬 repository에 커밋) Terminal에서 "git remote add origin + '2번에서 복사한 ..

개발환경/Git 2022.07.15
728x90
반응형