分類
命令功能
說明本地修改
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年...