[ Git ]
-
[Git] Git Branch 활용하기Git 2025. 2. 24. 19:55
✅ Branch 란?Git에서 프로젝트를 진행하는 동안 서로 다른 작업 흐름을 분리하여 동시에 개발·실험·버그 수정 등을 가능하게 해주는 ‘갈래’ 혹은 ‘분기’ 지점을 의미합. 더 쉽게 말해, 작업을 여러 갈래로 나누어 독립적으로 진행할 수 있도록 하는 기능. ✅ Branch를 사용하는 이유독립적인 작업 환경각 기능(feature)이나 버그 수정(bugfix)마다 브랜치를 만들어 작업하면, 다른 작업에 영향을 주지 않고 안전하게 개발을 진행할 수 있다.실험적인 시도새로운 아이디어를 테스트하거나 위험도가 높은 변경을 할 때, 별도 브랜치에서 시도 후 문제가 없다면 합치고(merge), 문제가 생기면 해당 브랜치만 버릴 수 있다.협업 효율 극대화여러 명이 동시에 작업하더라도, 각자 독립된 브랜치에서 작업을 ..
-
[Git] GitHub 연동Git 2022. 7. 20. 23:05
✅ GitHub 저장소 생성 Github 홈페이지에서 New 버튼을 눌러 Repository 생성으로 간다. Repository name : 저장소 이름. 중복될 수 없다.Description :저장소 설명.Public : 저장소를 공개로 설정한다.Private : 저장소를 비공개로 설정한다.Add a README file : README.md 파일을 저장소와 함께 생성한다. README.md 파일은 저장소에 들어갔을 때 저장소를 소개하는 파일이다. 마크다운 언어로 작성한다.Add .gitignore : .gitignore 파일을 저장소와 함께 생성한다. .gitignore 파일은 commit시 제외하는 파일명 및 확장자를 등록하는 파일이다.Choose a license : license를 선택한다.우..
-
[Git] Git 간단 사용법Git 2022. 7. 20. 17:20
✅ Git Bash 실행Git Bash를 실행하면 터미널 창이 실행되는데, Git Bash는 윈도우에서 Shell의 기능을 사용할 수 있게 해 준다. JM[사용자 이름] @ JM[컴퓨터이름] MINGW64[Bash 이름] ~[현재 디렉토리 위치]$로 생각하면 된다.✅ Bash 명령어pwd 현재 디렉토리의 위치를 나타낸다. JM@JM MINGW64 ~$ pwd/c/Users/JM cd [경로] 해당 경로로 이동한다. 1. 하위 디렉토리JM@JM MINGW64 ~$ pwd/c/Users/JMJM@JM MINGW64 ~ $ cd Desktop // 하위 디렉토리로 이동JM@JM MINGW64 ~/Desktop$ pwd/c/Users/JM/Desktop 2. 상위 디렉토리JM@JM MINGW64 ~/Deskto..
-
[Git] Git이란?Git 2022. 7. 20. 16:04
✅ Git 이란?Git 은 버전 관리 시스템의 한 종류이다.버전 관리란 코딩을 진행하면서 지점에 Save Point를 생성한다고 생각하면 이해하기 쉽다.✅ Git을 사용하는 이유?쉽게 버전관리를 할 수 있다. 1. 개발을 진행하다보면 오류가 발생하는 등 코드를 되돌려야 할 때가 있다.이때 버전 Git을 사용하여 원하는 지점으로 코드를 되돌릴 수 있다. 2. 여러 명이 개발을 동시에 진행하는 경우 가지치기(branch)를 통한 병렬 개발을 진행하고, 각자가 개발한 코드를 병합할 수 있다.이로 인해 효율적인 협업을 진행할 수 있다. 3. Local에서 작업을 하다가 저장소에 올릴 때만 network를 사용하면 된다. https://git-scm.com/book/ko/v2그 외에도 위의 링크를 통해 한글 매..
-
[Git] GitHub 학생 인증하기Git 2022. 7. 20. 01:23
✅ 자격 https://help.github.com/en/articles/applying-for-a-student-developer-packd 위의 페이지에 들어가 보면 자격 요건이 나온다. 현재 고등학교, 중학교, 전문대학, 대학교, 홈스쿨 또는 이와 유사한 교육기관과 같은 학위 또는 졸업장을 수여하는 과정에 등록되어 있어야한다. 학교에서 발급한 확인 가능한 이메일 주소를 가지거나 현재 학생 상태를 증명하는 문서를 업로드해야 한다. GitHub 계정이 있어야 한다. 나이가 13세 이상이어야 한다. ✅ 혜택 https://education.github.com/benefits Engaged students are the result of using real-world tools - GitHub Educat..