본문 바로가기

반응형

기타/Git

(7)
Git - 원격저장소 업로드 방법(remote, push) # 이번 과정에서는 원격저장소에 업로드하는 방법에 대해 알아보도록 하겠습니다. # github(원격저장소)에 repository를 만들고, 로컬저장소와 연결하는 작업(remote)을 수행합니다. # 이후 commit 된 파일 및 폴더들을 원격저장소에 업로드(push)하는 작업을 수행합니다. # 비전공자가 이해한 git 원격저장소(github) 연결 방법 1) Repository 만들기 깃허브(github)에 가입되어져 있는 상태라고 가정하고 설명하도록 하겠습니다. :: github 가입(https://github.com/) 깃허브(github)는 원격저장소라고 할 수 있습니다. 다른 컴퓨터, 다른 환경에서 이 원격저장소를 통해 내가 쓴 코드들을 내려받고, 저장해놓았던 환경을 내려받아 다른 컴퓨터에서도 처..
Git - reset (버전 되돌리는 방법, commit 취소) # commit한 값을 취소하는 방법으로 reset을 사용합니다. # reset은 원하는 이전 버전으로 이동이 가능합니다. # 또한 reset으로 바꾼 설정을 ORIG_HEAD라는 변수를 이용해 되돌릴 수 있습니다. # 비전공자가 이해한 git 버전 되돌리는 방법(reset)/commit 취소하는 방법 1) reset Git 버전을 되돌리기 위해서는 git의 reset이라는 명령어를 사용해야 합니다. 먼저 git log를 통해 현재 버전의 상태를 알아봅니다. 이전 과정에서 git을 한번 병합했기 때문에 master branch의 git log에 new_branch가 들어와있는 것을 확인할 수 있습니다. git reset을 통해 버전을 되돌리게 되면 아래 과정과 같이 병합했던 것이 풀리고 그 전 단계로 돌..
Git - Branch(브랜치) 병합, 충돌 해결 방법 # 여러 개의 Branch를 병합하는 방법과 병합시 주의사항을 알아봅니다. # 충돌이 일어났을 때 해결하는 옵션을 알아보겠습니다. # CONFLICT(content): Merge conflict in index.html 해결방법에 대해 알아봅니다. # 비전공자가 이해한 git 1. Branch 병합(merge) - Merge git merger branch_name branch 간의 병합은 위의 명령어로 실행됩니다. 주의사항으로는 무조건 합쳐지는 개념이 아니고, 서로 상충되는 내용이 있으면 충돌이 일어나게 되어있습니다. 현재 위치한 branch를 기준으로 merge 대상이되는 branch를 불러와 변경사항을 비교합니다. 서로 충돌이 없는 경우 그대로 merge 합니다. merge가 성공적으로 끝나더라도 ..
Git - Branch(브랜치) / add / m / d / checkout / # Branch 추가, 수정, 삭제하는 방법과 log 확인 방법을 알아보도록 하겠습니다. # 또한 checkout으로 새로운 branch로 접근하는 방법과 checkout을 하고 수정했을 때 변하는 모습 등을 확인해보도록 하겠습니다. # 비전공자가 이해한 git Branch 브랜치란 독립적으로 어떤 작업을 진행하기 위한 개념입니다. 필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있습니다. 또한 이렇게 만들어진 브랜치는 다른 브랜치와 병합(Merge)함으로써, 작업한 내용을 다시 새로운 하나의 브랜치로 모을 수 있습니다. 여러 명이서 동시에 작업을 할 때에 다른 사람의 작업에 영향을 주거나 받지 않도록, 먼저 메인 브랜치에서 자신의 작업 전용..
Git - init, status, add , commit (버전 생성) # git으로 버전관리를 처음 시작할 때 알아두어야 할 정보들을 정리해보았습니다. # init / status / add / commit 등의 명령어의 사용 방법을 알아보도록 하겠습니다. # 뿐만 아니라 init / add / commit 등의 명령어를 잘못 실행했을 때 취소하는 방법도 소개하도록 하겠습니다. # 비전공자가 이해한 git Git으로 버전관리 시작하기 git의 저장소는 로컬 저장소(내 컴퓨터)와 원격 저장소(github)로 나뉘어져 있습니다. 우선, 내 컴퓨터에서 로컬 저장소로 사용될 폴더를 지정하고, 이 곳에서 버전을 생성하는 방법에 대해 알아보도록 하겠습니다. 먼저 VScode를 실행해 folder를 오픈하도록 하겠습니다. 저는 바탕화면에 git_project라는 폴더를 만들도록 하겠습..
Git - 설치 방법 및 사용자 등록 방법 # git 공식 사이트: https://git-scm.com/ # git 설치 사이트: https://git-scm.com/downloads # git 도움말: https://git-scm.com/doc # git hub: https://github.com/ # 비전공자가 이해한 git 1. Window 사용자 git 설치 방법 1) git 설치 우선 통합 개발 환경을 사용할 때 설치되었을 가능성이 있기 때문에 git의 설치 여부를 알아봅니다. (1) 윈도우 검색창에 cmd를 입력하고, 명령 프롬프트를 관리자 권한으로 실행합니다. (2) cmd 창에 git --version을 입력하고 확인합니다. 설치되어 있지 않다면 (3)번으로 넘어가 설치를 진행합니다. (3) git 다운로드: https://git-..
Git .gitignore File 적용으로 필요없는 파일 제외하고 업로드하기 # .gitignore 파일은 Project에서 원격 저장소로 보내고 싶지 않은 파일들을 제외시킬 수 있는 설정 File 입니다. # 우선 .gitignore 파일은 Project의 최상위에 존재해야 합니다. # .gitignore를 자동을 만들어주는 사이트: https://www.toptal.com/developers/gitignore # 비전공자가 이해한 Git .gitignore 사용법 .gitignore로 commit 하기 원하지 않는 경우는 아래와 같습니다. (gitignore reference ) 보안상 위험성이 있는 파일 프로그램상 포함되지 않아도 되는 이미지, 동영상 파일 등 용량이 커서 제외해야 하는 파일 프로젝트와 관계가 없는 파일 git init을 한 폴더에 .gitignore 이라는..

반응형