본문 바로가기

Study/Git

(4)
[Git] 4강. Git-GitHub 사용하기 (브랜치Branch / 머지Merge / 포크fork) 11. 평행세계 나누기 : 브랜치(Branch) - 똑같은 코드를 동시에 작업할 가능성이 있기에 한줄에서 작업하면 충돌이 날 수 있음 - 따라서 n줄(다중으)로 쌓은 다음에 나중에 합치고, 합칠 때 충돌이 나더라도 명시적으로 충돌을 해결할 수 있음 -> 이때 나누어진 가지들을 브랜치Branch라고 함 -> 이때까지 썼던 master 역시 기본으로 설정되는 브랜치임 1) CLI 방식 - 명령어 소개 a. 브랜치 만들기 브랜치를 현재 시점에서 만들어라 - cld 명령어 : git branch 브랜치명 b. 만든 브랜치로 이동하기 지정브랜치로 이동해라 - cld 명령어 : git checkout 브랜치명 2) GUI 방식 - 버튼 클릭으로 (1) KittyGit 로컬저장소에서 메인페이지를 수정할 브랜치 생성 ..
[Git] 3강. Git-GitHub 사용하기 (GUI방식 기초) 2강에 "GitHub 가입" ( 올리길 원하는 파일 선택(add) - > 선택 파일들을 묶어 설명 기재(commit) c. GitHub에 프로젝트 저장소(원격저장소) 만듦 d. (a)에서 지정한 폴더에 GitHub 주소 "지정" (remote add) e. (b)에서 작업한 내용 GitHub(원격저장소)에 올림 (push) GUI 방식 9. GUI 환경 구축 1) 소스트리(SourceTree)설치 - 버튼 클릭으로 Git 명령을 실행할 수 있는 도구, 소스트리 설치 - Git 개념을 그래프로 가시적으로 볼 수 있어 편리 2) 다운로드 ( sourcetreeapp.com ) 3) 다운로드 완료 후 프로그램 실행 a. 가입/로그인 - 오른쪽버튼 [ Bitbucket ] 선택 -> 사이트 이동 / 로그인(회원..
[Git] 2강. Git-GitHub 사용하기 (GitHub가입 + CLI방식 기초) 2강에서는 GitHub에 가입하고 나서 Git을 사용하는 방법 중 하나인 CLI 방식을 공부 3강에서 다른 방법인 GUI 방식을 공부함 (GitHub 가입하고 3강으로 넘어가도 됨) # GitHub (원격 저장소) 연결 / 코드 올리기 간단요약 (아래에서 진행할 내용 소개) a. Git 초기화 : 지정한 내 컴퓨터 프로젝트 폴더(로컬저장소)에 'Git에 올릴 거라는 명령'을 명시해주는 것 (init) b. 올릴 코딩 작업 -> 올리길 원하는 파일 선택(add) - > 선택 파일들을 묶어 설명 기재(commit) c. GitHub에 프로젝트 저장소(원격저장소) 만듦 d. (a)에서 지정한 폴더에 GitHub 주소 "지정" (remote add) e. (b)에서 작업한 내용 GitHub(원격저장소)에 올림 ..
[Git] 1강. Git 이란? + Window윈도우 버전 설치 1. Git 이란? # Git - 분산 버전 관리 시스템 - 다수의 개발자가 하나의 서비스를 만들 때 사용 - 개인컴퓨터, USB, 회사서버, 클라우드(GitHub, BitBucket, ...) 가능 # 버전관리(형상관리) 시스템 : Git - 코딩할 때 원하는 시점에 깃발을 꽂고(버전을 만들고) 이들 간에 자유롭게 돌아다닐 수 있다. - 즉, 내가 만든 버전 뿐만 아니라 동료가 만든 버전으로 이동할 수 있고 동료와 내 버전을 비교하여 최신본으로 코드를 업데이트 하는 것이 가능하다. # Git의 두가지 사용방법 1) CLI : 커멘드 라인 인터페이스 - 직접 명령어 입력 2) GUI : 그래픽 유저 인터페이스 - 버튼을 통해 명령 입력 # GitHub : 원격 저장소를 제공하여 여러가지 프로젝트 진행을 ..