Git/Git Lecture
GitKraken으로 Git 입문하기
GitKraken으로 Git 입문하기
2023.05.06"GitKraken으로 Git 입문하기"라는 주제로 게임제작동아리인 CIEN에서 Git 특강을 진행했습니다. Git은 써봤지만 좀 더 적극적으로 Git으로 프로젝트를 해보고 싶은 분 몇 분 대상으로 해봤습니다. 이번 특강은 천천히 진도를 나가면서 질문을 많이 받았습니다. Git을 사용하면서 의문이 든 점 카톡 공유에 비해 더 나은 점이 무엇인지? 프로젝트를 날린 경험 Conflict는 언제 일어나는지? 왜 파일이 사라지는지 gitignore는 무엇인지? 정규식은 무엇인지? 유니티로 작업할 때 Scene이 계속 충돌나는 경우 등 이렇게 구두로 서로 어려웠거나 프로젝트를 진행하다가 git 협업에 실패한 경험 등을 공유하면서 많은 얘기가 오갔습니다. 예전(2019년도)에는 Source Tree로 입문 강의를 ..
[Git/GitHub] 기초적인 소스트리 사용법 정리
[Git/GitHub] 기초적인 소스트리 사용법 정리
2021.01.05소스트리 사용법 정리 용어 저장소(Repository): 내가 Git 으로 관리할 폴더(디렉터리)이다 커밋(Commit): Git에서 버전을 기록하는 단위이다 커밋한다: Git에 하나의 버전을 기록한다 로컬(Local): 네트워크 없이 접속 가능한 것 로컬 컴퓨터 = 내가 바로 사용하고 있는 컴퓨터라고 할 수 있다 원격(Remote): 네트워크를 접속해서 사용해야 하는 것 클라우드(Google Drive 같은 것): Git 저장소를 올려서 공유하는 곳이다 (ex) GitHub, Bitbucket 푸시(Push): 로컬에 있는 저장소를 인터넷(Remote)에 올리는 것 푸시를 하면 .git 폴더를 포함해서 나의 모든 파일과 변경 과정(커밋)들을 업로드 한다 복제(Clone): 인터넷에 있는(원격) 저장소를..
Source Tree 튜토리얼 3 :: 파일의 상태와 Stage Area
Source Tree 튜토리얼 3 :: 파일의 상태와 Stage Area
2020.04.10저장소에 있는 파일들의 상태 확인하기 파일 상태창 내 파일의 상태를 확인할 수 있는 창 우리가 자주 사용할 창이다. 우리는 프로그래밍을 하거나 다른 여러 가지 작업을 하면서 이 저장소에 파일을 넣고 빼고 수정을 가한다. 그때마다 우리의 파일들이 어떤 상태인지 확인할 때 사용하는 창이다. 이 창에서 우리는 변경한 파일을 선택해서 기록(commit)할 수 있다. Git은 파일을 어떻게 분류할까? Tracking Git이 파일의 변동 사항을 알려주며 파일을 추적하는 상태이다. 추적 중인 파일은 다시 3가지(기록할 파일이다, 안변했다, 변했다)의 상태로 구별해서 우리에게 파일의 상태를 알려준다. Untracking Git이 신경 쓰지 않는 파일 상태이다. 처음에 새로운 파일을 넣었을 떄 그 파일은 Untrack..
Source Tree 튜토리얼 2 :: Git 저장소 선언
Source Tree 튜토리얼 2 :: Git 저장소 선언
2020.04.10Source Tree Git으로 버전 관리를 GUI(그래픽을 클릭하는 인터페이스)하게 해주는 프로그램이다. 버전 관리의 첫 단계 - 저장소 선언 Git을 사용해서 파일 버전 관리를 하려고 한다면 먼저 관리하고자 하는 폴더를 git 저장소로 선언해야 한다. 소스 트리로 저장소를 선언해보자. 상단의 Create 탭을 누르면 git 저장소를 만드는 창이 나온다. 목적지 경로: 어떤 폴더를 git으로 관리할지 설정 이름: 저장소 명 설정 두 가지 설정을 해준 뒤 생성 버튼을 클릭하면 저장소로 선언이 된다. 저장소로 선언이 되면 .git 폴더가 생긴다 .git 폴더는 숨김 폴더이기 때문에 허용을 해줘야지 보인다. (탐색기의 상단에 보기 탭 > 숨긴 항목 체크) 내가 저장소로 잘 설정했는지 보기 위해서 .git 숨..
Source Tree 튜토리얼 1 :: Git에서 주로 쓰게 될 용어와 기능들
Source Tree 튜토리얼 1 :: Git에서 주로 쓰게 될 용어와 기능들
2020.04.10Git의 용어 Git의 다루기 위해 알아야 할 기본적인 용어를 정리해보자 저장소(Repository): 내가 Git으로 관리할 대상 모여있는 곳, 간단하게 관리 대상인 폴더 커밋(Commit): Git에서 버전을 기록하는 단위, 간단하게 하나의 버전 = Commit 커밋한다 = Git에 하나의 버전을 기록한다 로컬(Local) - 네트워크 없이 접속 가능한 것 로컬 컴퓨터 = 내 컴퓨터 원격(Remote) - 네트워크 접속해서 접속해야 하는 것 클라우드(Google Drive같은 것) 원격 저장소 = 웹 서버에 올린 Git 저장소 원격 저장소를 올리게 해주는 사이트: GitHub, Bitbucket Source Tree를 사용해서 주로 쓰게 될 Git의 기능들 저장소 선언 = 관리를 시작하겠다고 알리는 ..
Source Tree 튜토리얼 0 :: 카테고리 소개
Source Tree 튜토리얼 0 :: 카테고리 소개
2020.04.09Source Tree 카테고리 소개 명령어 환경이 익숙하지 않은 분들을 위해 Source Tree로 버전관리하는 법을 올려보려고 합니다. Git 초심자를 위해서 기초적인 파일상태 보기, 커밋, 푸시, 풀부터 시작해서 문제가 발생했을 때의 해결법까지 글을 써보려고 합니다. 올라오는 글의 순서 Source Tree 카테고리의 글은 주로 쓸 기능들부터 시작해서 문제가 발생할 때 사용할 기능 순으로 올릴 예정입니다. 그렇기 때문에 순차적으로 읽는 것을 추천합니다. 시작하기 앞서 먼저 제가 올린 아래의 글을 참고해서 Source Tree를 설치해주세요. 2020/04/09 - [Git/Source Tree] - Source Tree 설치하는 법 + 사라진 Source Tree 찾기
Source Tree 설치하는 법 + 사라진 Source Tree 찾기
Source Tree 설치하는 법 + 사라진 Source Tree 찾기
2020.04.09Source Tree를 설치하는 법과 설치하다가 막혔을 때의 해결법 1. Source Tree 홈페이지 접속 후 다운로드한 설치 파일을 실행 Source Tree 홈페이지: https://www.sourcetreeapp.com/ 2. Bitbucket 가입 Source Tree를 사용하려면 Bitbucket에 가입해야 합니다. 가입해줍시다. 3. 로그인 Bitbucket에 로그인하라는 인터넷 창이 열릴겁니다. 이 창이 자동으로 열리지 않으면 설치 프로그램 끄고 다시 시도해보세요. 방금 가입한 아이디로 로그인해줍시다. (이미 로그인되어 있다면 Skip) 4. Grant Access 로그인했다면 아래의 웹 페이지로 이동할겁니다. 이 과정에서 무한 로딩 버그에 걸려서 못 빠져나오곤 합니다... 해결법은 껐다 ..