본문 바로가기

프로그래밍/Git6

[Git] add LF will be replaced by CRLF warning 해결 git에 레파지토리를 생성하여 기존에 있던 프로젝트를 git add명령어를 수행하면 아래와 같은 경고가 발생할 수 있습니다. 오류가 아닌 경고여서 지나칠 수도 있겠지만 그대로 두었다가 나비효과처럼 다른 오류로 이어질 수 있는 상황을 만들고 싶지 않아 해결하는 과정을 공유해 보겠습니다. > git add . warning: in the working copy of 'gittest.txt', LF will be replaced by CRLF the next time Git touches it 위와 같은 warning 경고문이 여러 줄로 표출되어서 처음 겪으시는 분들은 살짝 당황할 수도 있을 것 같습니다. (저는 절대 당황하지 않았습니다....) 문제 발생 이유 경고 메시지로 표출되는 LF와 CRLF는 OS에.. 2023. 7. 7.
gitlab merge conflicts 해결 방법 gitlab으로 협업 프로젝트를 진행하다 보면 같은 파일을 여러 명이서 동시에 수정하는 경우가 생기게 됩니다. 이때 동시에 같은 파일 작업물을 git repository로 push를 하고 merge를 수행하는 경우 conflicts (충돌)이 발생하게 됩니다. Merge requests에 들어가서 프로세스를 진행하다보면 merge conflicts 발생 시 아래와 같은 화면이 표출됩니다. gitlab merge conflicts 해결을 위해 Resolve locally와 Resolve conflicts 2가지 해결 방법에 대해 설명드리겠습니다. git merge conflicts 해결 방법 1. Resolve conflicts 이 방법은 gitlab에서 클릭 몇번으로 확인 과정만 거치면 해결해주기 때문에.. 2023. 2. 21.
git pull fatal: refusing to merge unrelated histories 에러 해결 로컬저장소와 원격저장소(git repository) 동기화를 위해 git pull 명령어를 사용하면 fatal: refusing to merge unrelated histories와 같은 에러가 발생합니다. > git pull origin master From https://gitlab.tistory.com/Diagnocs/serv/oem/service_test * branch master -> FETCH_HEAD fatal: refusing to merge unrelated histories git pull 명령어로 로컬저장소와 원격저장소(git repository)를 동기화 할때 아래와 같이 수행됩니다. fetch로 원격저장소 데이터를 가져온다. 가져온 데이터를 로컬저장소에 merge한다. merge.. 2023. 2. 16.
[git] 생성부터 원격 저장소로 push하기 (add, remote, pull, commit) 현시점 개발자에게 git은 기본 중의 기본입니다. git을 사용하기 위한 명령어 init, add, commit, pull, push 등 여러 가지가 있습니다. 이번 내용에는 git 기본 명령어와 git 흐름(Workflow)에 대해 알아보겠습니다. git 흐름(Workflow) Working Directory git init 명령어로 설정해둔 디렉터리로 현재 내가 작업하고 있는 디렉터리 공간입니다. Staging Area git add 명령어 수행시 Working Directory에 있는 파일들이 Staging Area로 이동합니다. 수정이 완료되어 commit을 기다리고 있는 파일들의 공간입니다. Repository (local) git commit 명령어 수행시 Staging Area에서 Local.. 2023. 2. 8.
git push error: failed to push some refs to 해결가이드 초기 git 프로젝트 셋팅후에 작업을 진행할때 error: failed to push some refs to 'repo' 와 같은 오류를 한번씩 보셨을겁니다. 이는 원격저장소(gitlab/github)에 새로운 신규 파일이 생성되었고, 로컬저장소(내컴퓨터)에는 파일이 존재하지 않을 경우 내 파일을 로컬저장소 -> 원격저장소로 git push 명령어 수행시 발생하는 오류입니다. 오류 해결 가이드 (failed to push some refs to) 원인1. 원격저장소와 로컬저장소 파일이 맞지 않을때 로컬저장소에 있는 파일을 그대로 원격저장소에 저장한다면 기존 파일을 삭제하거나 덮여씌우는 문제가 발생할 수 있습니다. 이러한 문제를 막고자 git error: failed to push some refs to .. 2022. 7. 19.
[Git] Clone SSL certificate problem 오류 해결가이드 git 프로젝트 생성 후 git clone을 위해 명령어를 입력하면 SSL certificate problem: unable to get local issuer certificate와 같은 오류가 발생합니다. > git clone https://gitlab.git.com/repo/project.git Cloning into 'project'... fatal: unable to access 'https://gitlab.git.com/repo/project.git/' : SSL certificate problem: unable to get local issuer certificate SSL certificate problem 오류는 SSL 인증서(SSL Certificate)에 문제가 있을때 발생합니다. 오.. 2022. 7. 11.
반응형