Pull 2

git (2) - fatal: 정방향이 불가능하므로, 중지합니다.

최근에 회사에서 fetch된 데이터를 pull로 가지고 오려고 하였으나 현재 사용 중인 데이터와 commit 이력이 꼬여 에러가 발생했습니다.fatal: 정방향이 불가능하므로, 중지합니다. 우선 해당 에러의 원인은 remote 저장소가 local 저장소보다 앞서 있고 merge할 게 있을 때 데이터 충돌로 인하여 에러를 발생하는 것입니다.  제가 진행한 방식은 다음과 같습니다.git add .git commit -m "rebase a data"git pull --rebase지금까지의 변경 사항을 데이터를 commit하고 이전의 데이터를 pull --rebase로 변경 사항을 가져와 commit이력 사항을 재배치하였습니다. 상황에 따라 git pull --rebase만 처리하여 가져올 수 있습니다. git..

컴퓨터/git 2023.10.26

git (1) - 깃허브에 데이터를 업로드, 다운로드하자 (초보자 ver)

최근에 프로젝트를 하면서 깃허브에 협업하게 되었습니다. 혼자 했을 때는 폴더에 놓고 다른 폴더를 통하여 이전 소스 코드에 대한 버전 관리만 하면 되었는데 여러명에게서 작업하는 경우에 결국 하나의 컴퓨터에 합해야 한다는 문제가 있고 깃허브를 이용하여 해당 문제를 해결하였습니다. 깃허브에 수정한 데이터를 올리는 방법을 이야기하려 합니다. 깃허브에 데이터를 업로드 및 다운로드 방법git clone https://github.com/kmsbio/kmsbio #다른 리포지터리의 데이터를 가져온다#========================================git add a.txt #a.txt 파일을 추가한다git commit -m 'hello' #hello라는 메시지와 함께 추가한 파일을 git의 인덱..

컴퓨터/git 2022.12.12