기반기술/Git(3)
-
git config의 범위 | --global
git config --global user.email "global@example.com"--global의 의미 git config 명령어에서 설정의 범위(scope)를 정해주는 옵션이 옵션을 사용하면, 해당 설정이 모든 깃 프로젝트(레포지토리)에 공통적으로 적용된다 즉, 컴퓨터 사용자 계정에 저장되는 전역 설정(global configuration) 보통 사용자 이름(user.name)과 이메일(user.email) 같은 사용자 정보 설정에 사용된다 다른 설정 범위깃은 총 3가지 설정 범위를 제공한다:--local (기본값)특정 프로젝트(레포지토리)에만 적용설정 정보는 해당 레포지토리 폴더 안의 .git/config 파일에 저장--global네 컴퓨터에서 모든 레포지토리에 적용설정 정보는 사용자 계정..
00:35:32 -
Git과 Github의 사용 흐름
Git과 Github의 사용 흐름Fork → Clone → Commit → Fetch & Merge → Push → Pull Request1. Fork - Fork 기능은 jQuery 저장소의 지금 상태 그대로를 복사해서 자신의 Github계정(remote, not local)에 jQuery 저장소를 생성한다.- 이 Fork는 Git 기능이 아니라 GitHub가 Git 기능을 추상화해서 제공하는 기능이므로 git fork같은 명령어는 없다.즉, git clone을 GitHub 내에서 구현했다고 생각하면 된다- Fork된 저장소는 jQuery의 원래 저장소와 완전히 동일한(주소만 다른) 자신만의 저장소이다.분산저장소이기 때문에 저장소가 또 하나 생긴 것이고 다른 사람이 jQuery 원래 저장소 대신 내 저..
00:32:12 -
Git과 GitHub의 이해
1. Git과 GitHub 1-1. Git: 분산 버전 관리 시스템소프트웨어 개발 프로젝트에서 소스 코드의 변경 사항을 추적하고 여러 사람이 협업할 때 사용된다. 원하는 시점마다 깃발을 꽂고 깃발이 꽂힌 시점으로 자유롭게 이동 가능한 소스코드 버전 관리 시스템.기능: 버전 관리, 브랜치, 협업 버전 관리 시스템: 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다. 분산 시스템: "원격저장소"와 "지역저장소"Git은 분산시스템으로 저장소가 두 곳에 존재한다.(1) 서버 등 네트워크에 있는 원격 저장소 (Remote Repository)(2) 자신의 컴퓨터에 있는 지역 저장소 (Local Repository)기본적으로 원격저장소에 있는 파일을 로컬저장소로 가져와..
2024.11.19