본문 바로가기

git25

Git 저장소 생성 git init디렉토리를 git repository 로 만들어야 git으로 버전 관리가 가능 2가지 방식$ git init$ git init .-현재 디렉토리를 git repository로 만들기 위해서 사용 $ git init basic-현재 디렉토리 하부에 폴더 basic을 생성하고 git repository로 만들기 위해서 사용 생성된 깃 저장소 폴더 basic으로 이동하부에 폴더 .git을 확인(cd basic, ls -al) 깃 저장소 하부 .git 폴더깃 저장소에는 반드시 .git폴더가 포함됨.-여러 폴더와 파일이 저장됨: 커밋된 모든 파일의 모든 버전 기록이 저장 깃 저장소에서 폴더 .git을 삭제한다면? 그럼 깃을 왜 쓸까요. 깃 저장소로서의 기능이 상실됩니다. 저장소 생성 시나리오 2025. 7. 28.
Git 설정 우리가 깃을 설치안 이후 깃 배시에서 처음 할 일은?!사용자의 이름과 전자메일 설정하기-설정값에서 큰따옴표와 작은따옴표 모두 사용 가능하며 공백이 없으면 따옴표 생략이 가능함 주요 설정변수와 값core.editor['code --wait' | 'notepad'] #기본 편집기 설정core.autocrlf [true | false | input] # 줄바꿈 자동변환core.safecrlf [true | false] #줄바꿈 안전확인user.name ai7dnn #사용자 이름user.email ai7dnn@gmail.com #사용자 전자메일init.defaultBranch main #기본 브랜치 이름 $ git config --설정범위 설정변수 설정값 -설정범위[--system .. 2025. 7. 28.
Git 홈페이지 및 다운로드 깃 홈페이지https://git-scm.com/ Git git-scm.com오픈소스 소프트웨어 OSS 주소https://github.com/git/git GitHub - git/git: Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to theGit Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please f.. 2025. 7. 28.
GIT과 Github 깃.리누스 토발즈옵이 개발했어요. 대표적인 오픈소스 소프트웨어 프로젝트github.com/gitgit.kernal.org/pub/scm/git/git.git 깃의 장점모든 개발자는 지역 시스템에 코드의 전체 사본을 소유-소스 코드에 대한 모든 변경 사항은 다른 사용자가 추적 가능 깃 기능컴퓨터 파일의 변경을 추적하느 ㄴ데 사용되는 버전 관리 시스템-기능여러 사용자가 함께 작업함.소스 코드의 변경 사항을 추적하는 데 사용.소스 코드 관리에 분산 버전 제어 도구가 사용.여러 개의 평행 분기를 통해 비선형 개발을 지원 깃 설치두 개의 SW 제공: Git Bash, Git GUI처음 쓰면 어려워도 CLI(command Line Interface)를 권장합니다.명령 행 인터페이스. CLI의 예: -Mac Term.. 2025. 7. 28.
Git 버전관리 버전 관리 필요성-지난 어느 시점의 파일이나 소스의 내용을 확인해 보고 그 상태로 되돌리고 싶을 때이름으로 관리의 문제: 이름을 수정하면서 관리하고, 관리할 파일이 많다면 여러 이름의 새로운 폴더에 여러 파일을 복사해서 관리해야 함.(수정, 수정2, 최종수정, ㄹㅇ최종수정, 마지막, 찐막....) 파일의 추가 및 수정 이력(추적) 관리누가(다중사용자)저장소가 여러 개인 경우(어떤 저장소에서)어느 파일을언제어디를어떻게(추가, 수정, 내용) 버전관리란?시간 흐름에 따라 파일 집합에 대한 변경 사항을 추적하고 관리함.-버전의 저작과 백업-여러 사용자에 대한 버전 이력 추적관리 필요하면 어떤 시점으로 이동 가능함. 명령어 줄 인터페이스(Command Line Interface) 방식-깃 도구 방식 중의 하나텍스.. 2025. 7. 28.
깃과 깃허브 오픈소스 소프트웨어(oss: Open Source Software)-소스코드의 공개를 뜻하는 용어.소스 코드가 공개적으로 접근할 수 있게 설계누구나 자유롭게 확인, 수정, 개작, 재배포 가능저작권자의 권익을 보호할 수 있도록 제도화된 소프트웨어일반 대중의 공동 연구로 개발, 시험 및 개선 가능미래의 공동 연구를 보장하기 위해 소스 코드가 공유되어야 하는 사상을 가진 소프트웨어 오픈소스소프트웨어를 개발하려면 소스 코드 관리를 위한 도구와 원격 저장소 역할과 협업을 위한 서버가 필요합니다. 깃버전관리 소프트웨어.소스코드 관리를 위한 분산 버전 관리 시스템https://git-scm.com 깃허브깃 기반의 저장소 및 소프트웨어 협업 개발을 위한 웹호스팅 서비스분산 버전 관리 툴인 깃 저장소 호스팅을 지원하는 .. 2025. 7. 28.