Fairy ' s

[Git] Github 본문

Study/Etc

[Git] Github

berafairy 2023. 1. 6. 11:04

 

 최근들어 처음으로 혼자 어떠한 프로그램을 직접적으로 만들어도 보고 블로그에 기록도 했다. 블로그에 정리하면서 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