Jest 測試框架 beforeEach 的設計原理解析
阿新 • • 發佈:2021-10-02
建立倉庫命令
下表列出了 git 建立倉庫的命令:
命令 | 說明 |
---|---|
git init |
初始化倉庫 |
git clone [url] |
拷貝一份遠端倉庫,也就是下載一個專案。 |
提交與修改
Git 的工作就是建立和儲存你的專案的快照及與之後的快照進行對比。
下表列出了有關建立與提交你的專案的快照的命令:
命令 | 說明 |
---|---|
git add ./<檔名> |
新增 所有/指定 檔案到倉庫。 |
git status (-s) |
檢視倉庫當前的狀態,顯示有變更的檔案。 |
git diff [file] |
比較檔案的不同,即暫存區和工作區的差異。 |
git commit -m "版本說明" |
提交暫存區到本地倉庫。 |
git reset --hard <版本號> |
回退(或切換)版本。 |
git rm |
刪除工作區檔案。 |
git mv |
移動或重新命名工作區檔案。 |
檢視歷史版本
命令 | 說明 |
---|---|
git log |
檢視版本詳細資訊 |
git log --oneline |
檢視版本簡潔資訊 |
git log --graph |
檢視歷史中什麼時候出現了分支、合併 |
git log --reverse |
逆向顯示所有版本 |
git log --author |
查詢指定使用者的提交版本資訊 |
git reflog |
檢視版本資訊 |
遠端操作
命令 | 說明 |
---|---|
git remote -v |
顯示所有遠端倉庫 |
git remote add [倉庫名] [url] |
新增遠端版本庫 |
git remote rm [name] |
刪除遠端倉庫 |
git remote rename [old_name] [new_name] |
修改倉庫名 |
git pull <htttps/ssh> 分支名 |
拉取遠端程式碼併合並 |
git push <htttps/ssh> 分支名 |
上傳遠端程式碼併合並 |
分支操作
命令 | 作用 |
---|---|
git branch |
列出分支 |
git branch 分支名 |
建立分支 |
git branch -v |
檢視分支 |
git checkout 分支名 |
切換分支 |
git merge 分支名 |
把指定的分支切換到當前分支 |
git branch -d 分支名 |
刪除分支 |
git checkout -b 分支名 |
建立新分支並立即切換到該分支下 |