Git & Github 35

Git 초기 프로젝트 push 에러 기록

새로 만든 repository 에 작업하던 프로젝트를 push 하던 중 발생한 에러 기록  ! [rejected]        main -> main (non-fast-forward) 이 문제는 로컬 저장소와 원격 저장소가 서로 다른 히스토리를 가지고 있어서 발생한 문제였다.이를 해결하기 위해서 '--allow-unrelated-histories' 옵션을 사용하여 서로 다른 히스토리를 병합할 수 있었다. git pull origin main --allow-unrelated-histories

Git & Github/Git 2024.05.19

0. GITHUB Page 만들기

1. Github에서 Repository 만들기 2. Page의 Branch 설정하기 Branch에서 None을 main branch로 설정한 다음 경로 지정하여 Save한다 index.html을 기본 페이지로 인식한다 페이지가 없다면 readme를 읽는다 3. 페이지 문서 만들기 1) 작업할 폴더를 만들어서 페이지 Repository를 git clone 하기 2) vscode 열기 ( . code 입력 시 해당 폴더를 작업 폴더로 VSCode 실행 가능 ) 3) index.html 만들어보기 4) commit 후, push 하기 4-1) vscode 소스제어 기능 +를 누르면 스테이징 에어리어에 옮겨줄 수 있다 메시지를 입력하고 커밋하면 된다. 현재 로컬 저장소에 commit이 된 상태이다. 4-2) ..

Git & Github/Git 2024.02.27

0. GIT 설치하기

GIT 설치 1. git 홈페이지 접속 후 다운로드 https://git-scm.com/ Git git-scm.com 2. 설치된 git 버전 확인 git --version 3. 작업 디렉토리 설정하기 1) 작업할 폴더에서 명령 프롬프트 실행 2) 설정 작성/조회/삭제 여러 개발자가 함께 작업하는 프로젝트에서 코드 변경 이력에 정확한 사용자 이름과 이메일을 남기기 위해서 설정을 작성한다. 설정 작성하기 git config -- 사용자 이름과 이메일 설정하기 git config --global user.email "아이디" git config --global user.name "이름" 설정 조회하기 git config : 해당 이름 값 확인 명령어 gif config -- --list: 설정 전체 조회 설..

Git & Github/Git 2024.02.23

0. GIT

GIT Git이란 분산형 버전 관리 시스템(Version Control System) 의 한 종류이며, 빠른 수행 속도에 중점을 둔다. 1. 버전 관리란? 버전 관리 시스템은 파일변화를 시간에 따라 기록했다가 나중에 특정시점의 버전을 다시 꺼내올 수 있는 시스템이다. 각 파일을 이전 상태로 되돌릴 수 있다 프로젝트를 통째로 이전 상태로 되돌릴 수 있다 시간에 따라 수정 내용을 비교해 볼 수 있다 누가 문제를 일으켰는지도 추적할 수 있다 누가 언제 만들어낸 이슈인지도 알 수 있다. 파일을 잃어버리거나 잘못 고쳤을 때도 쉽게 복구할 수 있다 2. Git의 필요성 나와 내 동료가 같은 웹 사이트에서 동시에 같은 'A' 페이지를 업데이트 하고 있다고 하자 나는 무언가를 변경하고 저장한 다음 웹사이트에 'A' 페..

Git & Github/Git 2024.02.23