안녕하세요. Kim.YJ 입니다.

본격적인 포스팅 과정에 앞서 저번 포스팅에 설명드린 Git 의 명령어중,

자주 쓰이는 명령어를 되짚어 보고 진행 하겠습니다.


[ 자주 쓰이는 Git 명령어 ]

출처 : https://velog.io//@eeeun

git init [초기화]

  • git으로 관리할 수 있는 상태로 만든다.
  • git을 초기화 상태로 만들어준다.
  • git이라는 디렉토리를 생성한다.

config [설정]

git config user.name 'KYJ0206'
  • git config user.name “이름”
    • 깃 사용자의 이름을 설정한다.
git config user.email 'gansoo.mayo@gmail.com'
  • git config user.email “이메일주소”
    • 깃 사용자의 이메일을 설정한다.

git add {files}

  • 특정 파일을 staging area에 올린다.
    • staging area란? 어떤 변경사항이 저장소에 커밋되기 전에, 반드시 거쳐야만 하는 중간단계이다.

git add .

  • 모든 파일을 staging area에 올린다.

git log

  • 커밋의 기록을 시간 순서대로 볼 수 있다.

git diff {commit_id} {commit_id}

  • 커밋하고 커밋 메시지를 남긴다.
  • 초록색으로 쓰인 부분이 바뀐 부분이다.

git status

  • 현재 깃의 상태를 구체적으로 볼 수 있다.

git remote add origin {클론url}

  • 리모트 저장소 추가하기.***
  • git remote는 내 컴퓨터에서 외부 저장소에 관한 작업을 할 때 사용하는 명령어이다.

git remote -v

  • 등록된 원격 저장소들을 확인할 수 있다.

git push -u origin master

  • 현재 내 프로젝트의 내용(커밋)을 origin이 가리키는 원격 저장소의 프로젝트로 업로드한다.
  • 커밋을 저장소에 올리는 개념이기 때문에 반드시 커밋을 만든 후에 푸시해야 한다.

git push

  • git push -u origin master 를 통해 이미 내 컴퓨터는 origin을 알고 있는 경우 git push만 입력해주어도 커밋이 푸시된다.

git clone {클론url}

  • 깃허브(혹은 깃랩 등) 서비스에 있는 프로젝트를 맨 처음에 내 컴퓨터로 가져올 때 쓰는 명령어다.

git pull

  • 깃랩 서비스에 있는 최신 커밋을 당겨온다.
  • 작업하기 전에 반드시 해주어야 하는 명령어다.

git branch {branch_name}

  • 새로운 브런치를 생성한다.

[ Git_Blog ] repository 연동

이제 본격적인 포스팅 과정에 앞서 이전 포스팅에서 만들어 두었던 repository를 clone해온 jekyll 테마에 적용해 보겠습니다.

  • Code에서 _config.yml 파일을 찾아줍니다
  • Site Settings 에서 본인의 블로그에 맞게 수정합니다.
# Site Settings
locale: 'en-US'
title: '.YJ_blogKim'
title_separator: '-'
subtitle: # site tagline that appears below site title in masthead
name: 'Kim Yeong Jea'
description: 'An amazing website.'
url: 'https://kyj0206.github.io/KYJ0206.Git_BLog/'
baseurl: '/'
repository: 'kyj0206.github.io/KYJ0206.Git_BLog/'

[ Git_Blog ] Posting

블로그에 theme 설정을 완료함으로, 모든 준비를 마쳤습니다. 이제 GitBlog 의 포스팅(Posting) 방법을 알아보겠습니다.

1.Posting 이란?

  • 포스팅이란 인터넷, 블로그에 글을 올리는 행위를 뜻합니다.
  • 블로그 외에도 인터넷(페이스북, 트위터, 인스타그램)에 어떠한 글을 올리는 행위 모두 포스팅이라고 할 수 있습니다.
  • 출처: [베이스캠프와 함께하는 상식]

2._posts 폴더와 파일 생성하기

  • jekyll은 간편한 블로깅을 위해 만들어졌습니다.
  • 그렇기 때문에 정해진 포맷에 맞춰 글을 등록해야 합니다.
  • Clone되어진 theme코드를 살펴보면 YEAR-MONTH-DAY-title.md 형식이 적용되어있는 파일을 볼 수 있습니다.
  • jekyll이 포스트 글로 인식하기 위한 파일은 _posts 폴더 밑의 YEAR-MONTH-DAY-title.md 형식을 지켜야 합니다.
  • _posts 폴더를 생성하고 포스트 파일명 형식에 맞춰서 파일을 생성해 보겠습니다.

https://images.velog.io/images/kyj0206/post/b6c938a0-2ed7-44cb-b4de-63145f2607b9/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202022-03-11%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.24.16.png

https://images.velog.io/images/kyj0206/post/f0c9124f-b67d-47a1-87aa-b4690c103a15/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202022-03-11%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.26.50.png

  • 폴더와 파일이름의 형식을 지켜주며 만들어 줍니다.

3.생성된 파일에 포스트글 작성 하기.

포스트글 작성방식은 글에 제목은 무엇이며, 언제 발행 했고 어떤 카테고리에 넣을지 분류 하려면 아래와 같은 내용이 꼭 들어가야합니다.

https://images.velog.io/images/kyj0206/post/53d0df0a-d9a3-4a6a-ab7c-d8bf5b36314b/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202022-03-11%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.35.18.png

4.포스팅 확인하기.

마크다운 작성법을 이용하여 포스트를 작성하여 GitHub에 Push 하여 username.github.io에 반영되는지 확인해보겠습니다.

  • 저희는 이전 포스팅을 통해 git repository 에 연동을 해두었습니다. 이전 포스팅을 참고해 주세요.
  • 연동 부분을 하였다고 보고 git 명령어를 통해 Push 해서 반영을 확인해 보겠습니다.
  • 기억이 안나시는 분들을 위해 명령어를 한번더 표기하겠습니다.
    • $ cd username.github.io
    • $ git add .
    • $ git commit -m “message”
    • $ git push -u origin master

정상적으로 push 되었다면, 본인의 블로그 URL주소로 반영이 됩니다. 확인해 보겠습니다.

https://images.velog.io/images/kyj0206/post/90a53fee-902f-47e5-a5e6-2ea74db51446/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202022-03-11%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%206.19.48.png

이상없이 반영된 것을 확인할 수 있습니다.




[Jekyll 테마] GitHub 블로그 만들기 포스팅을 모두 마치겠습니다.
다음 포스팅은 더 유익한 정보로 찾아뵙겠습니다.
감사합니다!