DevOps/GIT

· DevOps/GIT
새로운 레포를 만들고 초기 연결 단계에서 git remote add 를 사용한다. 또는 이전의 연결을 끊고 새로운 원격 저장소에 연결할 때 git remote add 를 사용하기도 한다. 초기 세팅 방법 - 원격 저장소 연결에 대해서 작성해볼까 한다. git remote add 원격 저장소 연결하기 1. remote add로 원격 저장소 추가 1-1. GitHub 에 new repository 생성하기 1-2. repository 우측 상단 Code 버튼 클릭 후 copy url to clipboard (복사하기) 1-3. Git Bash 또는 작업 소스가 있는 IDE의 터미널 창에서 아래의 명령어 입력 ✨ 명령어는 프로젝트 디렉토리로 이동한 후 진행해야 함 git 초기화 $git init 원격 레포지토..
· DevOps/GIT
git을 사용하다보면 자주 나오는 에러가 있다. 그래서 찾아보기 쉽게 블로그에 작성하고자 하여 이렇게 작성한다. 🚨 에러 발생 : fatal: refusing to merge unrelated histories 이 에러는 로컬 저장소와 원격 저장소의 이력이 관련 없을 때 발생하게 된다. 나는 주로 새로운 레포지토리를 clone 해오며 다음과 같은 에러를 자주 마주했다. ✅ 에러 발생 이유 그 이유는 Git 레포를 만들고 커밋한 후 저장소에 새로운 commit을 추가하게 되면 로컬 저장소와 원격 저장소의 이력이 서로 관련 없어지게 되기 때문이다. 쉽게 말하면 원격 저장소에서 commit을 추가하게 되면 로컬에서는 이 commit 에 대한 사실을 모르는 상태가 된다. 따라서 로컬에서 원격으로 다시 push ..
· DevOps/GIT
오늘 오랜만에(? git 과 관련된 에러가 발생했다. 😮 git 관련 에러는 아래에 hint가 나와서 다행이다. 그리고 사실 서치해보면 많은 결과가 나온다. 🚨 에러 발생 / failed to push some refs to 'github.com:luminousol/seb45_main_016.git' 아래 노란 hint 도 주루룩 뜨고 있었다. 서치해보았을 때 상단에 뜨는 대부분의 블로그들이 강제로 push 해버리는 방법이 많았다. 하지만 팀 프로젝트에서 강제로 push하는 것은 위험하기 때문에 난 겁쟁이라 다른 해결 방법을 찾아 해결하고자 하였다. 우선 에러 메세지를 읽고 git pull을 하였다. (나만 푸쉬해서 문제가 없을텐데 왜지..? 라는 생각을 했다...왜냐면 동기화 된 파일 또한 내 꺼이기 ..
· DevOps/GIT
프로젝트를 본격적으로 들어가기에 앞서 허전한 프로필을 꾸며볼까~ 하여 프꾸를 했다! 🫥 BEFORE 🤗 AFTER 🟠 자기소개 블럭 만들기 1. 본인의 아이디와 동일한 레포지토리를 생성한다. 2. README 파일 수정을 진행한다. #배지만들기 배지 만드는 방법은 간단하다. 아래의 사이트에서 다양한 아이콘을 살펴볼 수 있다. Simple Icons 2666 Free SVG icons for popular brands simpleicons.org 위의 사이트에서 마음에 드는 아이콘을 발견한다면 그 아이콘의 이름을 아래 '원하는아이콘이름'에 넣어주고 아이콘 색상은 원하는 색상으로 선택해서 입력한다. (고유의 색상들이 아래에 나오니 그대로 복사해서 사용해도 좋다.) 또는 바로 깃헙 배지 사용법 및 구조링크애 ..
· DevOps/GIT
git 에서 clone은 잘 해왔는데 포맷 후 add . 명령어를 처음 했더니 에러가 발생하였다. 구글링을 했더니 해결방법은 금방 찾을 수 있었다 : ) 🚨 Git 에러 LF will be replaced by CRLF the next time Git touches it Git 저장소에서 설정한 core.autocrlf 설정과 관련하여 발생하는 경고 메시지로 윈도우에서 발생하는 에러 메세지이다. Git은 텍스트 파일의 줄 끝(End of Line, EOL) 스타일을 관리한다. Linux와 macOS에서는 한 줄의 끝을 LF (Line Feed)로 표현하고, Windows에서는 CRLF (Carriage Return + Line Feed)로 표현한다. ✅ LF (Line Feed) : 줄 바꿈을 나타내는 ..
· DevOps/GIT
Git 설치 후 가장 먼저 진행해야 하는 것은 사용자 정보 등록이다. Git은 커밋할 때마다 이 정보를 사용한다. 한 번 커밋한 후에는 정보를 변경할 수 없다. 설치를 진행하며 해놓지 않아서 오늘 진행해주었다 : ) 환경설정 📍 사용자 정보 등록 Git 에 사용자 이름과 이메일을 설정한다. Git Bash 터미널 창을 열고 명령어를 입력한다. ✔️ 사용자 이름 등록하기 username 에는 사용자의 이름을 작성한다. (* 큰 따옴표는 포함할 것) git config --global user.name "username" ✔️ 사용자 이메일 등록하기 useremail@example.com 에는 사용자의 이메일을 작성한다. git config --global user.email useremail@example..
· DevOps/GIT
이전에 사용하던 기록이 있어서 바꿀게 한 두 가지가 아니다…🫠 그냥 쓰던 깃연동 하고 깃허브 연동해서 낼걸.. 조금은 후회했지만 이것도 공부쓰 아니겠나 하면서 하는 중ㅎㅎ 그래도 명령어로 금방 금방 바꿀 수 있다는 게 진짜 넘 넘 다행이고 감사할 따름!ㅋㅋㅋ 나중에도 쓸 수 있으니 혹시 몰라 적어두는 변경 내용 유저 이름 및 이메일 확인 유저 이름 확인하기 git config user.name 유저 이메일 확인하기 git config user.email 변경 명령어 입력 유저 이름 변경 명령어 git config --global user.name 변경 이름 유저 이메일 변경 명령어 git config --global user.email 변경 이메일 변경하고 나면 꼭! 확인 과정을 거쳐서 변경이 잘 되었는..
· DevOps/GIT
git을 이전에 깔아 놓고 VS Code를 기본 에디터로 설정 해둬서 수업에 맞춰 에디터를 변경하기 위해 에디터 변경을 진행하였다. Git 에디터 변경하기 1. 현재 사용하고 있는 편집기가 무엇인지 확인하기 git config --global core.editor 2. 이미 Git을 이용하다가 편집기를 변경하고 싶다면, 설정했던 편집기를 먼저 해제한다. git config --global --unset core.editor ✅ 사용한 적이 없다면 기본 편집기로 설정이 되어 있을 것이며 아무것도 뜨지 않는다. 3. 해제가 되었다면 git config 명령어 입력 git config --global core.editor "이용할 편집기" 이용할 편집기는 사용할 편집기의 경로 또는 파일명을 의미한다. 나는 n..
밝빛솔
'DevOps/GIT' 카테고리의 글 목록