[정보정리⑦] Git을 게임으로 실천적으로 학습하고 복습할 수 있는'githug'를 이용해 뇌정리를 한다.
개요
특징
루비 제도
게임 형식
실천성
방대한 절차
결과
환경
설치
# Rubyバージョン確認
$ ruby -v
# インストール失敗の場合、「sudo gem install githug」で管理者権限でインストール
$ gem install githug
# githugコマンド確認
$ githug --help
운영 프로세스
초기 설정
단계를 시작할 때 최초의 작업으로 다음과 같은 조작을 한다.
git_hug
폴더 제작# 作業フォルダの作成と移動
$ mkdir ~/git_practice
$ cd ~/git_practice
# git_hugフォルダの作成
githug
# git_hugフォルダへの移動
cd git_hug
기본 작업
초기 숙제를 마친 후 기본적인 학습 절차는 다음과 같다.
git_hugフォルダへ移動しておく。
구체적인 작업 예는 다음과 같다.
# git_hugフォルダへ移動
$ cd ~/git_practice/git_hug
# 現在のレベルの確認
$ githug
# 例: LEVEL9
# Name: status, Level: 9, Difficulty: *
# 内容 : one of the files is untracked, which file is it?
# レベルの問題の回答
$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: Guardfile
new file: README
new file: config.rb
new file: deploy.rb
new file: setup.rb
Untracked files:
(use "git add <file>..." to include in what will be committed)
database.yml
# 正解確認(Congratulationsと出れば成功)
$ githug
What is the full file name of the untracked file? database.yml
Congratulations, you have solved the level!
Name: number_of_files_committed
Level: 10
Difficulty: *
알림 확인
# ヒントの確認
$ githug hint
********************************************************************************
* Githug *
********************************************************************************
You are looking for a command to identify the status of the repository.
명령 목록 사용
명령
퀘스트 확인, 정답 확인
githug
githug 명령 확인githug help
모든 수준 확인githug levels
현재 수준 재설정githug reset
지정된 수준 재설정githug reset レベル番号
githug reset 4
테스트 수준githug test レベルファイルパス
테스트 수준 (오류 정보 포함)githug test --errors レベルファイルパス
총결산
참고 자료
→ 이 사이트를 참고했다.보살펴 주셔서 감사합니다
→ 이 사이트를 참고했다.보살펴 주셔서 감사합니다
→ 공식 Github.보살펴 주셔서 감사합니다
Reference
이 문제에 관하여([정보정리⑦] Git을 게임으로 실천적으로 학습하고 복습할 수 있는'githug'를 이용해 뇌정리를 한다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/t_o_d/items/3229ec88c2b0e8d9ccca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)