Fairy ' s
[Git] Github 본문
최근들어 처음으로 혼자 어떠한 프로그램을 직접적으로 만들어도 보고 블로그에 기록도 했다. 블로그에 정리하면서 Github에도 아무리 클론 코딩 이더라도 소스코드를 기록해두면 나중에도 도움이 많이 될 것이라고 생각하여 Git을 처음 시작하게 되었다.
원래 Github라는 시스템이 존재한다는 것은 친구들을 통해서 접해왔지만, 그 당시 직접 접속해보니 사이트 내용이 전부 영어로 되어있고, 어디에 어떻게 소스코드를 업로드 해야하며 Commit 할 수 있는지 정말 어려웠다. 그래서 뒷전으로 두고 있었는데, 깃 이용 방법을 찾아가며 최근에 만든 게시판을 업로드 해봤다. 업로드 하기까지도 알아보며 따라했는데도 한참이 걸렸다. 생각보다 이용 방법이 복잡해서 정리해 두지 않으면 안될 것 같았다.
서론이 길었지만, Github 기본적인 사용 방법을 정리해보려고 글을 썼다. (가입과 설치 과정은 생략하고 작성하였다.)
Git 사용 용어
- 로컬 (Local) : 내 PC, 작업 PC
- 원격 (Remote) : 원격 서버 (Git에서 원격은 보통 Github를 의미)
- 작업 공간 (WorkSpace) : 소스 코드, 폴더가 들어 있는 프로젝트 폴더
- 저장소 (Repository) : 내가 관리할 작업공간을 Git이 제공하는 자료구조 안에 압축시켜 넣은 것
- 저장 / 기록 (Commit) : 프로젝트의 추가 / 변경 사항을 저장소에 기록하는 것
- push : 로컬 저장소에 commit 되어 있는 파일을 원격 저장소(Remote repository) 에 업로드 하는 것
- pull : 원격 저장소에 있는 내용을 그대로 가져와 붙여넣기하며 최신 코드로 업데이트가 가능함
- origin : 원격 저장소의 단축 이름 / init이나 clone을 하면 원격 저장소 이름이 자동으로 저장됨
Git 설정 (Git Bash 실행)
- git config --global user.name "Github 이름"
- git config --global user.email "Github 이메일"
- 로컬에서 작업한 작업 폴더를 우클릭하고 Git Bash Here를 클릭한다.
git init
- 창이 열리면 git init을 사용하여 현재 위치하고 있는 작업 공간을 저장소로 초기화한다.
- git init을 실행하면 폴더 안에 .git 이라는 폴더가 생성된 것을 확인할 수 있다.
Git Repository에 프로젝트 올리기
- git init을 통한 저장소 생성 후 다음 코드를 실행해 준다.
// 선 실행
git add .
// 후 실행
git commit -m "commit msg"
- 이후 create mode ~ 라는 장문의 메시지 실행 후 Github의 repository를 접속해보면 프로젝트가 올라가 있을 것이다.
'Study > Etc' 카테고리의 다른 글
[Study] 면접 예상 질문 #1 (0) | 2023.07.05 |
---|---|
[9. Apr] Github.io 로 블로그 이전? -> 다시 복귀 (0) | 2023.04.09 |
[9. Apr] Github.io 시작 #1 (1) | 2023.04.09 |
Comments