Githug 安裝和使用方法

2021-10-25 03:41:58 字數 2677 閱讀 6822

二、通關攻略

官方提示的命令是:gem install githug

我在這個地方就遇到了兩個錯誤

解決辦法

vim ~

/.gemrc

新增如下,即可解決:

:gemdir:-~

/.gem/ruby

install:

--user-install

出現乙個warning:gem executables will not run.

解決辦法,cd/etc 新增環境變數:

export

path

="/users/***(你的終端名字)/.gem/ruby/2.6.0/bin:$path"

//可以複製上一段的錯誤提示

然後選擇乙個資料夾進入

輸入,就可以了

githug
在闖關之間先學習 githug 的4個內部命令:

githug play:闖關,即驗證你是否已經完成了關卡要求的任務,如果完成了,就會自動跳到下一關。因為這個命令最常用,所以可以縮寫成 githug,省略後面的 play。

githug hint:提示,如果你對某個任務沒有頭緒,可以從這個提示資訊得到一些啟發。

githug reset:重置,執行任務的過程是用 git 命令操作檔案,但是如果改來改去地把檔案弄亂了想重新過這關,就要用這個命令恢復到初始狀態。

githug levels:檢視55關的各自名稱。

a new directory,git_hug, has been created; initialize an empty repository in it.

cd git_hug

git init

第二步需要進入git_hug這個資料夾,輸入githug就可以看到下一步該幹什麼了

name && email

輸入姓名和郵箱
資料夾中有乙個名為「 readme」的檔案,應將其新增到暫存區中

git add readme
提示說readme在暫存去,需要提交commit

git commit -m "add readme"
轉殖乙個倉庫

git clone
指定乙個資料夾轉殖乙個倉庫

git clone  my_cloned_repo
使用vim開啟.gitignore的檔案,忽略.swp的檔案

vim .gitignore

i //

*.swp //輸入

//編輯方法

esc// 按住

:輸入wq輸入

希望git忽略除lib.a檔案以外的所有.a檔案。

vim .gitignore

*.a!lib.a

該儲存庫中有一些檔案,其中乙個檔案untracked,它是哪個檔案?

git status //顯示為紅色的就是untracked檔案
再輸入githug play

輸入檔案名字就ok

檢視處於 staged 狀態的檔案

git status//綠色檔案就是未提交

//use "git restore --staged ..." to unstage

githug play

2 //2個檔案

檔案已在本地已經中刪除,但是該檔案未從git倉庫中刪除。 找出此檔案是什麼並將其從git倉庫刪除。

git status

git add deleteme.rb

git commit -m "delete deleteme.rb"

從暫存區中刪除這個檔案,但不用從系統中刪除,即不會真正的刪除物理檔案

git status

git rm --cached deleteme.rb

git status

git stash

git status

有乙個名為「 oldfile.txt」的檔案。 希望將其重新命名為newfile.txt並進行此更改。

ls

git mv oldfile.txt newfile.txt

git status

ls //可以檢視到檔案名字已經修改

移動所有 .html 檔案到 src 資料夾。git mv 後面的第二個引數可以接受檔案或目錄,如果是目錄,則檔案會直接放入目錄內,可以使用正則(glob模式)匹配所有 .html 檔案

git status

mkdir src

git mv *.html src

後期繼續更新。。

npm映象安裝和使用方法

我的部落格即將入駐 雲棲社群 誠邀技術同仁一同入駐。npm全稱node package manager,是node.js的模組依賴管理工具。由於npm的源在國外,所以國內使用者使用起來各種不方便。下面整理出了一部分國內優秀的npm映象資源,國內使用者可以選擇使用。npm映象 cnpmjs映象 有很多...

PIL Pillow安裝使用方法

衝突解決方法 windos和linux通用 win兩個一樣的 pip install pillow pip install pillow pip uninstall pil 如果解決不了,繼續往下看 pil python imaging library 是python常用的影象處理庫,而pillow...

Protobuf安裝使用方法

特點 google 出品開源免費 跨平台 支援c 且資料體量更小 解析速度更快。用vscode編輯比較方便,適合用於傳輸客戶端和伺服器的各種協議 客戶端的各種request和服務端返回的response 使用方法 c proto path proto檔案的目錄 csharp out cs檔案的輸出目...