본문 바로가기

DEV/Git18

git :: git 저장소 설정 git 저장소 설정 1. git bash 로컬 저장소 생성 1) 로컬 저장소로 이동 - 설치된 git bash를 열고, cd(change directory) 명령어를 사용해 로컬 저장소를 위치시키고자 하는 경로에 위치를 변경한다. - 만약 폴더를 새로 만들어야 하는 경우 mkdir 명령어를 사용한다. (*참고. 파일을 지우려면 rm 명령어를 사용하고, 숨김 파일까지 삭제하려면 rm -rf 명령어를 사용한다.) - 로컬 저장소 생성(git init, *initialize의 약어) : 원하는 경로에 위치하였다면 git init을 실행시키면 아래와 같이 로컬 저장소가 생성된다. 2. git bash 홈 디렉터리 경로 지정 - git bash에서 매번 홈 디렉터리를 변경할 필요가 없거나, git bash 경로를.. 2022. 9. 19.
git :: git 저장소 git 저장소 1. git 작업 단계별 저장 공간 1) 작업 디렉터리 - 버전 관리의 대상이 위치하는 공간, .git이 있는 디렉터리 - .git : 스테이지와 저장소 및 commit history가 저장되어있는 폴더이다. 기본 숨김폴더로 지정되어 있으며, 삭제하면 프로젝트에 영향을 끼치니 주의해야 한다. 2) 스테이지 - 다음 버전이 될 작업의 자료가 올려지는 공간 3) 저장소(repo, *repository의 약자) - 버전이 생성되고 관리되는 공간 (로컬 저장소, 원격 저장소) - 로컬 저장소(local repository) : 내 컴퓨터에 저장되어 있는 저장소 - 원격 저장소(remote repository) : github와 같이 다른 곳에서 접속할 수 있는 저장소 2. 하나의 버전이 만들어지는.. 2022. 9. 18.
git :: 깃 허브 계정 연결(소스트리) 깃 허브 계정 연결(소스트리) 1. 깃 허브 계정 연결(소스트리) - 설치된 소스트리에서 깃 허브 계정을 연결하기 위해서는 먼저 깃 허브 사이트에 접속해서 본인 계정의 토큰을 가져와야 한다. 아래 링크에 접속 후, 계정에 로그인하여 Generage new token 버튼을 클릭 후 토큰을 받는다. (*접속링크 : https://github.com/settings/tokens) - 버튼을 누르면 아래와 같은 창으로 변경되고, 깃 허브 계정 비밀번호를 입력하면 다음단계로 넘어간다. - 아래와 같은 셋팅창이 뜨는데 note에는 해당되는 token의 이름을 적는다. 여기서는 소스트리에 연결하는 것이니 sourcetree라고 입력하면 된다. - 체크해야 할 항목은 다음과 같다. : repo, workflow, a.. 2022. 9. 17.
git :: Sourcetree(소스트리) 설치 Sourcetree(소스트리) 설치 - git : 개발 협업을 할 때분산환경에서 동시에 브랜치 작업을 수행할 수 있는 버전관리 시스템 - github : git 프로젝트를 원격으로 올릴 수 있는 저장소 기능과 커뮤니티를 제공하는 서비스 - git bash : 버전 관리를 위해 git을 사용하는 CLI 환경 - Sourcetree : git의 편리하게 사용하기 위하여 기능을 모아둔 GUI 툴로 전 세계에서 가장 많이 사용되는 git 도구 중 하나이다. 1. Sourcetree 설치 - 소스트리는 아래 홈페이지에서 설치파일 다운로드가 가능합니다. *참고 링크 : 소스트리 공식 사이트(https://www.sourcetreeapp.com/) - 윈도우 사용자의 경우 Download for Windows 버튼을.. 2022. 9. 16.
git :: git 사용법 _ 명령어 git 사용법 _ 명령어 - git은 CLI, GUI를 모두 사용할 수도 있지만, GUI의 대부분은 git 기능 중 일부만 구현하며, 모든 기능을 지원하는 것은 CLI다. - 또, CLI를 사용할 줄 알면 GUI도 사용할 수 있지만 반대는 성립하지 않는다. - 아래는 CLI(git bash)를 효율적으로 사용하기 위한 git 명령어들이며, git bash 또는 터미널의에서 사용할 수 있다. 1. UNIX 명령어 - 터미널을 사용하기 위한 기본적인 명령어 용도 명령어 디렉터리 생성 mkdir 파일 내용 출력 cat 현재 디렉터리 내용 출력(숨김 파일 제외) ls 현재 디렉터리 내용 출력(숨김 파일 포함) ls -a 또는 ls -al 디렉터리 위치 이동 cd 2. git 기본 명령어 - git 기본 작업을 .. 2022. 9. 15.
git :: git 기능, 버전 관리 git 기능 1. 버전 관리 - 예기치 못한 오류로 인해 자료를 유실하지 않도록 프로그램이 개발되는 과정에서 중간중간 작업이 완료될 때마다 자료 뿐 아니라 상태, 날짜, 내용, 작성자 등을 넘버링하여 관리하는 것을 말한다. 2. git - 깃은 리눅스 커널에서 버전을 관리하기 위해 도입했던 분산 버전 관리 시스템 BitKeeper에서 무료 사용을 거절하면서 새로운 리눅스 커널 버전 관리를 위해 리눅스에서 탄생되었다. - 깃은 여러명이 작업하는 분산환경에서 동시에 브랜치 작업을 수행할 수 있는 버전관리 시스템이다. (대형 프로젝트 버전관리 가능) - 전 세계 수많은 사용자가 사용하고 있으며, git저장소 공유 사이트인 github를 사용할 수 있다. 3. git 기능 - 로컬/원격 저장소를 생성하고, 파일.. 2022. 9. 14.
Git 협업 툴 :: 깃 설치(git install) 깃 설치(Git install) 깃 설치파일 다운로드 1) 깃 홈페이지에 접속 후 설치 파일을 다운로드한다. (*링크) 2) 자신의 운영체제에 맞는 파일을 선택하고 다운로드 한다. 본 포스팅은 Windows를 기본으로 설치하고있다. 깃 설치파일 실행 1) 설치파일을 실행하면 약관을 볼 수 있다. (*Next) 2) 설치 경로를 지정한다. (*Next) 3) 설치할 옵션을 지정한다. (*원하는 옵션을 선택 후 Next) 간단히 옵션을 설명하자면, - Additional icons - on the Desktop : 바탕화면에 바로가기 만들기 - Windows Explorer integration (Git Bash Here/Git GUI Here) : 윈도우 폴더 우클릭 메뉴에 (Git Bash Here/Gi.. 2022. 9. 10.
파이썬 코딩 :: 깃/깃 허브 활용_TIL#09 ■ JITHub 개발일지(TIL : Today I Learned) 9일차 깃,깃 허브 □ TIL :: - 핵심내용 : 협업을 위한 깃 활용 기초 1. 협업을 위한 깃 활용 기초 - 프로젝트의 버전 관리와 효율적인 협업을 위해 사용하는 깃(Git)의 기초 개념들을 숙지한다. - 깃(Git)의 장점 1) 프로젝트의 버전 관리가 가능하다. 2) 예전에 작업했던 히스토리 확인이 가능하다. 3) 작업 단위를 나누어 에러가 발생했을 때 원인 추적, 복원이 가능하다. 4) 협업해서 하나의 프로젝트를 만드는데 유용하다. (여러 세부 프로젝트를 나누어 작업하고 나중에 최종 프로젝트를 합치는 방법으로 충돌을 피한다.) 5) 파일의 변경사항을 확인하여 어떤 부분이 다른지 비교하고, 어떤 것을 반영할지 선택할 수 있다. - .. 2022. 9. 10.
반응형