본문 바로가기
반응형

Program Development Tips/Git56

[Git] Repository와 Commit의 개념 쉽게 이해하기 Git은 소프트웨어 개발에서 버전 관리를 위한 강력한 도구입니다.하지만 Git의 용어는 초보자에게 조금 복잡하게 느껴질 수 있습니다.오늘은 Git에서 가장 기본적이면서도 중요한 두 개념인 repository와 commit에 대해 쉽게 설명해 드리겠습니다.Repository란 무엇인가요?Repository는 Git에서 파일과 폴더의 모든 변경 이력을 저장하는 곳입니다.쉽게 말해, repository는 프로젝트의 '저장소'입니다. 예를 들어, 여러분이 새로운 웹사이트를 개발하고 있다고 가정해볼까요?이 웹사이트의 모든 소스 코드와 파일, 그리고 변경 이력은 repository에 저장됩니다.Repository의 주요 역할버전 관리: 과거의 파일 상태를 기록하고, 이전 버전으로 돌아갈 수 있습니다.협업: 여러 개.. 2024. 8. 11.
[Git] 맥에서 Git 설치 및 설정하기 Git은 버전 관리 시스템으로, 소스 코드의 버전을 관리하고 협업을 지원하는 도구입니다.이 안내서는 맥에서 Git을 설치하고 설정하는 방법을 단계별로 설명합니다.1. Brew 설치하기Brew는 맥에서 외부 프로그램을 쉽게 설치할 수 있게 도와주는 패키지 관리자입니다. 아래 단계를 따라 Brew를 설치해 보세요.a. Brew 설치 페이지 방문하기 1. Homebrew 공식 설치 페이지로 이동합니다. 2. 페이지에 나와 있는 길다란 커맨드를 복사합니다. b. 터미널 열기맥에서 터미널을 검색하여 실행합니다. c. 커맨드 입력하기1. 터미널 창에 복사한 커맨드를 붙여넣기 하고 엔터를 칩니다.2. 추가로 엔터를 치고, 비밀번호를 입력한 후 엔터를 눌러 설치를 완료합니다.3. 설치가 완료되면 아래와 같은 메시지가 .. 2024. 8. 9.
[Git] 리누스 토발즈와 Git: 혁신적인 버전 관리 시스템의 탄생 리누스 토발즈(Linus Torvalds), 이 이름은 컴퓨터 과학과 오픈 소스 소프트웨어의 역사에서 특별한 의미를 갖고 있습니다.그는 리눅스(Linux)라는 운영 체제를 만든 주인공으로, 오늘날 전 세계에서 널리 사용되고 있는 오픈 소스 운영 체제의 아버지라고 할 수 있습니다.하지만 리누스 토발즈의 영향력 있는 업적은 여기서 그치지 않습니다.바로, 깃(Git)이라는 혁신적인 버전 관리 시스템을 탄생시킨 것도 그의 업적 중 하나입니다.버전 관리 시스템의 필요성리누스 토발즈는 리눅스를 개발하던 중, BitKeeper라는 버전 관리 도구를 사용하여 소스 코드의 버전을 관리하고 있었습니다.하지만 BitKeeper의 내부 동작 원리를 분석하려는 시도가 있던 중, 리눅스 커뮤니티와 BitKeeper 사이의 관계가.. 2024. 8. 9.
GitHub로 Flutter 팀프로젝트 관리하기 1. 리포지토리 생성 및 팀원 초대리포지토리 생성하기GitHub 웹사이트에 로그인한 후, 오른쪽 상단의 + 버튼을 클릭하고 New repository를 선택합니다.Repository name 필드에 Flutter 프로젝트의 이름을 입력합니다.Description 필드에 프로젝트에 대한 간단한 설명을 입력합니다.Public 또는 Private을 선택합니다:Public: 누구나 볼 수 있습니다.Private: 초대된 사람만 볼 수 있습니다.Create repository 버튼을 클릭하여 리포지토리를 생성합니다.팀원 초대하기생성한 리포지토리 페이지로 이동합니다.상단의 Settings 탭을 클릭합니다.왼쪽 사이드바에서 Collaborators 또는 Manage access를 선택합니다.Invite a colla.. 2024. 8. 1.
Git에서 특정 커밋으로 돌아가기 Git에서 특정 커밋으로 돌아가는 방법은 여러 가지가 있습니다. 주로 사용되는 두 가지 방법을 소개합니다: git checkout과 git reset을 사용하는 방법입니다.1. git checkout을 사용하여 특정 커밋으로 돌아가기git checkout 명령어를 사용하면 특정 커밋으로 저장소의 상태를 변경할 수 있습니다. 이 방법은 임시로 돌아가서 코드를 확인하고 싶을 때 유용합니다. 1. 터미널 열기 터미널 또는 명령 프롬프트를 엽니다.2. 저장소 디렉토리로 이동 cd 명령어를 사용하여 Git 저장소 디렉토리로 이동합니다.cd /path/to/your/repository3. 특정 커밋 체크아웃특정 커밋 해시로 체크아웃합니다. 예를 들어, 커밋 해시가 abc123이라면git checkout abc123.. 2024. 7. 29.
Git에서 특정 날짜의 코드 가져오는 방법 Git에서 특정 날짜의 코드를 확인하거나 가져오고 싶다면, 몇 가지 간단한 명령어를 사용할 수 있습니다. 다음은 단계별 가이드입니다:1. 터미널 열기먼저, 터미널 또는 명령 프롬프트를 엽니다.2. 저장소 디렉토리로 이동cd 명령어를 사용하여 Git 저장소 디렉토리로 이동합니다.cd /path/to/your/repository3. 특정 날짜의 커밋 찾기git log 명령어와 --since 및 --until 옵션을 사용하여 특정 날짜 사이의 커밋을 찾습니다.git log --since="YYYY-MM-DD" --until="YYYY-MM-DD" YYYY-MM-DD를 원하는 날짜로 바꾸면 됩니다. 예를 들어, 2023년 7월 1일부터 2023년 7월 2일까지의 커밋을 찾으려면git log --since="20.. 2024. 7. 29.
반응형