Push

GIT

[뉴렉처 6기] GIT|로컬에서 버전별로 하나의 원격 저장소(origin)의 다른 브랜치에 올리는 방법

💙 들어가며 간단한 내용이지만 유용한 듯 하여 별도의 포스팅으로 작성해둔다. 커밋을 하다보면 같은 내용이라도 여러 브랜치에 올려두고 싶거나, 아니면 하나의 커밋 내용만 다른 브랜치에 올려두고 싶을 때가 생길 수도 있는데 유용하게 사용할 수 있는 방법인 것 같다. ✏️ 학습내용 정리 #방법 일단 Git Bash를 통해서 올리는 방식이다. 다음의 명령어를 사용하면 된다. git push origin 로컬브랜치:원격브랜치 이렇게 하면 한 원격 저장소에서 꼭 main이 아니어도 다른 브랜치로 올릴 수 있다. #실행내역 확인 git branch -vv 실행한 뒤에 branch 버전정보를 확인해보면 다음과 같다. #참고 관련하여 왜 이렇게 되는지 잘 정리된 블로그가 있어서 첨부한다. 코드잇님 블로그(https://..

GIT

[뉴렉처 6기] GIT|CLI로 했던 git push를 이클립스에서 GUI로 해보자 (230614)

💙 들어가며 여태까지 VS Code에서 CLI(Git Bash)를 통해서 .txt와 같은 간단한 파일들의 pull, push를 경험해보았다. 이번에는 GUI를 통해 이클립스에서 git 원격 레파지토리로 pull, push를 하는 방법을 알아보자. ✏️ 학습내용 정리 #주의사항 일단 개인적으로 이 방법을 추천하지는 않는다.. 이유는, 잘 모르고 작업하면 현재 작업하던 디렉토리의 작업물이 강제적으로 옮겨지고 (복사가 아니기 때문에 유의해야 함, 디렉토리 꼬임의 문제) 저장이 된 것을 불러오면 패키지 형식이 아니라 폴더 형식으로 불러와지기 때문이다. (쩝) 고마운 1호짝꿍이 사전에 이런 어려움을 겪고 나서 다시 초기화 하여 Git Bash로 연결해주었다. 그래도 모든 것은 알아두면 약이 되는 법! 일단 GUI..

ERROR

[ERROR] GIT|원격 저장소에서 브랜치를 분명 삭제했는데 로컬 저장소에서 아직도 있는 것으로 보일 때 (230613)

🚨 문제점 git init으로 로컬 저장소를 먼저 만든 뒤에 원격 저장소에 연결을 해주려고 했다. 그런데 내 로컬 저장소의 브랜치 이름이 master였던 것을 간과하고 원격 저장소의 default 브랜치인 main과 연결을 하려는 것에서 문제가 시작되었다. 로컬 브랜치가 master인 상태에서 원격 main에 remote 연결을 했더니, 두둥 master라는 이름의 브랜치가 생성되어버렸다..! 심지어, 원격 저장소의 dafault 브랜치 이름이 아예 master로 바뀌어 버렸고, 원래 원격 저장소에 default로 기 생성되어있던 main은 온데간데 없이 사라졌다... 나는 다시 원격 저장소의 default 브랜치를 main이라는 이름으로 바꾸고 싶었다. 그래서 아직 테스트 저장소들이었기 때문에 과감하게..

GIT

[뉴렉처 6기] GIT|로컬 저장소와 원격 저장소 연결(git init, remote, clone)|버전 관리 하기(pull, push)

💙 들어가며 지난 포스팅까지는 저장소의 개념과 버전을 생성하는 방법까지를 다루었다면 오늘은 git init, remote, clone키워드를 통해서 나의 로컬 저장소과 원격 저장소를 연결하는 방법을 정리해보려고 한다. (일단 기본적으로 저장소가 있어야지만 git add, commit이 가능하므로, 오늘 포스팅을 통해 드디어 진짜 commit이 가능하게 되었다.) 그리고, 간단하게 만든 버전 pull, push도 해보자. 참고로 이 포스팅의 대전제는 아래와 같다. 1. 원격 저장소로 Github을 사용 2. Github에 이미 저장소를 만들어 둔 상태 3. VS Code에서 Git Bash를 사용하여 실습 ✏️ 로컬 저장소를 만들어 원격 저장소에 연결 (개인 프로젝트) 먼저, 로컬 저장소를 생성한 뒤에 원..

이시대근성왕
'Push' 태그의 글 목록