Git命令簡明清晰版

2021-07-14 20:31:32 字數 2031 閱讀 3128

分類

命令功能

說明本地修改

git init

初始化倉庫

git status

檢視工作區狀態

git diff

檢視修改內容

git add [-f]

新增修改檔案

「-f」:強制新增

git rm

刪除檔案

執行之後需要」git commit」

git commit -m 「message」

提交修改

撤銷修改

git checkout --

丟棄工作區的修改

「--」不可省略

git reset head

撤銷暫存區的修改

回退到工作區

版本回退

git log [--pretty=oneline]

檢視提交歷史

git reflog

檢視命令歷史

幫助「重返未來」

git reset --hard

回退版本

head(當前版本),head^(上一版本)

分支管理

git branch

檢視分支

git branch

建立分支

git checkout

切換分支

git checkout -b

建立+切換分支

git checkout -b

origin/

建立遠端分支到本地

git merge [--no-ff -m 「message」]

合併到當前分支

「--no-ff」:禁用fast forward

git branch -d

刪除分支

git branch -d

強行刪除未合併的分支

git log --graph --pretty=oneline --abbrev-commit

檢視分支合併圖

遠端倉庫

git push [-u] origin

推送分支到遠端倉庫

「-u」:關聯分支(第一次使用)

git branch --set-upstream

origin/

設定本地分支與遠端分支的鏈結

未設定將導致pull不成功

git pull

抓取分支

git clone

從遠端倉庫轉殖

git remote [-v]

檢視遠端倉庫資訊

「-v」:檢視詳細資訊

工作現場

git stash

儲存工作現場

git stash list

檢視工作現場

恢復工作現場

並未刪除工作現場

git stash drop

刪除工作現場

git stash pop

恢復+刪除工作現場

標籤管理

git tag

檢視所有標籤

git tag [-a] [-m 「message」] [commit_id]

打標籤(預設最新提交的commit)

「-s」:用私鑰簽名標籤

git show

檢視標籤資訊

git tag -d

刪除本地標籤

git push origin

推送標籤到遠端庫

git push origin --tags

一次性推送所有未推送的標籤

git push origin :refs/tags/

刪除遠端庫上的標籤

自定義git config --global color.ui true

顯示顏色

git check-ignore -v

檢查gitignore規則

git config --global alias.

配置命令別名

顯示最後一次提交:git config --global alias.last 'log -1'

Oracle時間加減(清晰版)

加法 select sysdate,add months sysdate,12 from dual 加1年 select sysdate,add months sysdate,1 from dual 加1月 select sysdate,to char sysdate 7,yyyy mm dd hh...

Hexo Github搭建個人部落格(清晰版)

2.軟體安裝 3.hexo安裝與本地部落格搭建 4.託管到github伺服器 5.網域名稱繫結 小結技術更新快,需要去學習的東西很多。寫寫部落格來幫助自己梳理 積累學習的點滴很有必要。是應該擁有乙個自己的部落格了,那就開始吧!目前三種主流的搭建部落格方式 我選用了第一種方式 git github m...

深度學習高階之第1章 基本概念清晰版

1.什麼是深度學習?深度學習是基於機器學習延伸出來的乙個新的領域,由以人大腦結構為啟發的神經網路演算法為起源加之模型結構深度的增加發展,並伴隨大資料和計算能力的提高而產生的一系列新的演算法。2.深度學習什麼時間段發展起來的?其概念由著名科學家geoffrey hinton等人在2006年和2007年...