GIT 8

(얄코git) Git 보다 잘 사용하기

Help와 문서 활용하기 git help git ( 명령어 ) -h : 이 명령어가 뭐에 사용되는 것인지 알려줌 git help ( 명령어 ) git ( 명령어 ) —help : 각 명령어를 다양하게 활용할 수 있다. git 사이트에서 다양한 매뉴얼을 살펴 볼 수 있다. Git의 각정 설정 git config global 설정과 local 설정 config를 —global과 함께 지정하면 전역으로 설정됩니다. 특정 프로젝트만의 user.name과 user.email 지정하기 git config user.name ynghan2 현재 모든 설정값 보기 git config (global) —list 에디터에서 보기 git config (global) -e 기본 에디터 수정 git config —global c..

GIT 2023.03.02

(얄코git) Git 보다 깊이 알기

Git을 특별하게 만드는 것 snapshot 최종 버전에서 파일을 저장할 때 이전 시점에서 수정을 누적시켜 저장하는 것이 아니라 최종 버전에서 이전 수정 파일을 가져와서 저장하는 방식이다. 즉, 누적이 아니라 새롭게 복제해서 저장하는 방식이다. 이러한 스냅샷 방식은 용량을 많이 차지하지 않는 효율적인 방식으로 관리된다. 스냅샷은 새로운 버전이 만들어질 때 해당 버전의 각 파일이, 최종 상태 그대로 저장이 되어 있다. 중앙집중식 버전관리 / 분산 버전관리 중앙집중식 중앙에서 현 버전으로 다운 받은 파일들에 대해서만 작업할 수 있다. 분산 인터넷 연결 상태와 관계없이 로컬에서 자유롭게 작업을 할 수가 있다. Git의 3가지 공간 git add . 를 사용해서 타임캡슐에 넣고 git commit 을 사용해서 ..

GIT 2023.03.02

(얄코git) 차원 넘나들기

Branch : 분기된 가지 ( 설명 추가 ) 1. 브랜치 생성 / 이동 / 삭제하기 add-coach란 이름의 브랜치 생성 git branch add-coach 브랜치 목록 확인 git branch add-coach 브랜치로 이동 git switch add-coach checkout 명령어가 Git 2.23 버전부터 switch, restore로 분리 브랜치 생성과 동시에 이동하기 git switch -c new-teams 기존의 git checkout -b ( 새 브랜치명 ) 브랜치 삭제하기 git branch -d ( 삭제할 브랜치명 ) to-delete란 브랜치 만들고 삭제해보기 다른 브랜치로 가져오지 않은 내용이 있는 브랜치를 지울 경우 git branch -D ( 강제 삭제할 브랜치명 ) 브랜..

GIT 2023.03.02

(얄코git) 시간 여행하기

변경사항을 타임캡슐에 담아 묻기 git init 된 폴더에 파일을 여러 개 생성하고 git status로 변화된 파일을 감지할 수 있다. 과거로 돌아가기 실습 reset vs revert reset은 내가 돌아갈 지점의 해시를 구함 revert는 취소할 커밋의 해시를 구함 변경사항을 타임캡슐에 담아 묻기 git init 된 폴더에 파일을 여러 개 생성하고 git status로 변화된 파일을 감지할 수 있다. 과거로 돌아가기 실습 reset vs revert reset은 내가 돌아갈 지점의 해시를 구함 revert는 취소할 커밋의 해시를 구함

GIT 2023.03.02

(얄코git)Git 시작하기

git을 사용하는 이유 Git은 VCS란 종류의 프로그램들 중 하나 version control system의 약자 프로그램의 버전 관리를 위한 툴 버전을 관리한다는 의미 프로젝트의 시간과 차원을 관리하는 것 시간적 관리 개발자들의 프로그램 개발은 첫 결과물로 끝나지 않음 오류 수정, 성능 개선 등 이때 원래의 작업을 취소해야 할 경우가 생김 차원적 관리 회사의 개발중인 어플에 내 아이디어를 접목시키고 싶은 경우 git의 장점 프로젝트의 버전들을 언제든 되돌릴 수 있음 프로젝트의 내용들을, 마치 다른 폴더인 것처럼 여러 모드로 자유롭게 전환하고 변경사항들을 쉽게 이동할 수 있음 git 설정 & 프로젝트 관리 시작 git에 최초로 설정할 경우 전역으로 사용자 이름과 이메일 주소를 설정해야한다. git co..

GIT 2023.03.02

Git 사용법(1)

branch 사용법 로컬 저장소와 연결 git bash 설치 repository 주소 : https://github.com/아이디/레파지토리이름/.git 로컬 저장소 정하기 깃허브와 연결할 폴더에 오른쪽 마우스를 클릭하고 git bash here을 클릭 git bash에 git init 입력 이제 원격 저장소와 연결 git remote add origin 레파지토리주소.git git status git add . / git add 파일명 git commit -m “커밋 메세지” 입력 git commit —amend 가장 최근 커밋 메세지 수정 git push origin master 마스터 브런치에 올림 기존 리포지토리 깔끔하게 pull / push git pull git add . git commit ..

GIT 2023.03.02