본문 바로가기

GIT7

애쏘보자들을 위한 깃사용법 - 1 gjfgjfgjf 헐.... 아직도 이걸 안했다니.. 실은 제가 오랜만에 까페에서 작업을 하려는데 깃을 새로 생성해야해서 레포지토리를 만든 순간 기억이 안나더라구요 ㅋㅋㅋㅋㅋㅋㅋㅋ 생각해보면 처음 깃 관리 시작할 때, 멘붕오브 멘붕이었는데 그런분들이 있을게 당연하기때문에 정리해서 올립니다. 일단 준비물을 세팅해봅시다. 준비물 1..내가 어디다 저장할지 폴더를 정해두세요. 2. 터미널사용할 준비 - 소스트리도 괜찮은데 터미널도 편해요 끝. 일단 깃헙에서 프로필을 누르면 메뉴가 나옵니다. Your repositories 클릭 그러면 나오는 페이지에서 New를 누릅니다. 이 페이지는 업데이트 할때마다 조금씩 달라지니 참고하셔요! Repository name에 내 레포지토리의 이름이자 주소로 사용할 텍스트를 입.. 2022. 5. 11.
git 에러 warning: adding embedded git repository 📌 Git 에러 warning: adding embedded git repository ⭐️ 발견날짜 21.11.23 ⭐️상황 클론 코딩을 위해 이미 깃 설정이 되어있는 폴더에 다른 내용을 복붙했는데 그안에 아마 다른 사람의 깃이 들어있는 듯하다. 참고 : https://bit.ly/3CMJdH7 warning: adding embedded git repository: TodoList hint: You've added another git repository inside your current repository. hint: Clones of the outer repository will not contain the contents of hint: the embedded repository and wil.. 2021. 11. 23.
git pull 실패 - You have not concluded your merge (MERGE_HEAD exists) 보편적인 상황은 이렇다. 오늘 직면한 문제 1. 웹상에서 깃허브 ReadMe 파일을 수정했다 2.이후 해당 프로젝트를 로컬에서 작업하고 푸시를 하려는데 에러가 생겼다. 아마 웹상에서의 상태와 로컬의 상태가 맞지않아서 그런것이라 판단하여 git pull을 통해 해결하려고 했다. error : You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge. 원인 바로 직전 pull 시 머지를 시도했지만 conflict 가 발생하여 충돌 상태일 경우 발생. 해결 1. merge를 취소하고 다시 pull을 받음 git merge --abort git add . 2. 충돌 해결 후 다시 gi.. 2021. 11. 9.
깃허브의 메뉴소개 및 로컬저장소, 이슈관리 메뉴소개 Watch 해당 레포지토리에 대한 관심설정(알림기능) FORK 기능 다른 사람의 레포지토리를 복제해서 나의 깃허브에 저장한다. 깃허브는 기본적으로 오픈소스이기 때문이다. 내 마음대로 만져볼수 있다. 읽기권한은 있지만 쓰기권한은 없다 member를 눌러보면 복제한 사람들의 목록을 볼 수 있다. Pull Requests 복제해간 사람들이 수정한 것을 원저작자에게 알려주어 원 저장소에서 반영할 수 있도록 하는 기능 ISSUES 수정된 것들에 대한 커뮤니티 라고 생각하면 된다. WIKI 해당 레포지토리를 사용하는데 필요한 지식이나 사용법 등을 기재 Graphs 현재의 레포지토리에 대한 여러 시각적 통계자료 - 브랜치를 통해 어떻게 작업이 진행되고있는지, 커밋이 활발한 지 등등을 볼 수 있다. 로컬 저장.. 2021. 9. 26.
깃허브란? Github란? http://github.com 버전관리 시스템인 Git을 이용하는 프로젝트들을 위한 원격저장소를 제공하는 서비스 오픈소스는 무료, 비공개 프로젝트는 유료 정책 저장소 크기의 제한이 없다. 로컬 버전관리 시스템이 없이도 많은 작업을 웹상에서 할 수 있다. 사람 중심의 서비스 구성이기 때문에 특정 저장소에 접근하려면 '아이디/저장소명'으로 해야 한다. 버전관리 시스템이란? 문서나 코드의 변경사항을 저장해서 과거의 상태를 열람, 복원 할 수 있도록 한다. 또 협업시에 협업자들의 변경사항을 자동으로 붙여주고, 충돌을 방지한다. 생활코딩 버전관리 시스템 수업 : http://opentutorials.org/course/302 Git이란? 버전관리 시스템의 제품 중의 하나로, 분산형 버전관리 시스.. 2021. 9. 26.
Git hub 블로그(4) 블로그 첫글쓰기 1. posts 폴더에 글 등록하기 블로그에 theme 설정을 완료했다. 이제 첫 글을 등록하려고 하는데 지킬은 간편한 블로깅을 위해 만들어졌다. 이에 따라 정해진 포맷에 맞춰 글을 등록해야한다. 기본적으로 클론했던 폴더안을 이리저리보면 YEAR-MONTH-DAY-title.md 형식으로 되어있는것들이 있다 그걸 보면서 감각을 익혀보도록 하자. 지킬이 포스트 글로 인식하는 파일들은 _posts 폴더 밑의 YEAR-MONTH-DAY-title.md 형식의 파일들이다. minimal-mistakes theme의 초기상태는 _posts 폴더가 없다. _posts 폴더를 생성하고 포스트 파일명 형식에 맞춰서 파일을 생성한다. md 파일을 생성하고 vi로(혹은 원하는 텍스트 에디터로..) 글을 작성해본다. ---.. 2021. 9. 25.
Git hub 블로그(2) 개발 환경 설정하기(Ruby, jekyll bundle 설치하기) 지난 시간 깃허브 블로그를 생성하고 테마를 다운로드, 적용하는 것까지 해봤다. 깃허브는 일반 블로그처럼 에디터페이지에 들어가 자체적으로 수정이 가능 한게 아니라 터미널이나 vscode 같은 에디터로 수정이 가능하다. 오늘은 기본설정 변경까지 할 예정이다. 먼저 jekyll bundler라는 툴을 사용해야한다. 1. 변동사항을 git에 업로드 2. 웹으로 확인하는 것을 반복 원래는 이과정을 반복해가면서 노가다를 하면서 구축을 하겠지만 중간중간 모니터링할수 있다면?? 그렇다 내가 경험해본 HTML과 CSS는 만들면서 계속해서 수정하는 것을 확인해가면서 할수 있단 말이다. 그렇기 때문에 이 쓸데없는 과정은 빠르게 모니터링할수 있는 시스템으로 만들어야한다. 이때 너무 좋은 툴이 있는데 그 친구가 바로 jekyl.. 2021. 9. 10.