設定與配置
git config
# 配置使用者名稱和郵箱
git config --global user.name [user_name]
git config --global user.email [user_email]
# 配置別名
git config --global
alias.co checkout
git config --global
alias.cm commit
git config --global
alias.br branch
# 配置pull命令預設使用rebase
git config --global pull.rebase true
git help
獲取與建立git init
git clone
快照基礎git add
git status
git diff
# 簡單的啟動乙個外部工具來為你展示2棵樹之間的差異
git difftool
git commit
# 撤銷提交,然後重新提交
git commit --amend
# 主要用來根據你傳遞給動作的引數來執行撤銷操作
git reset
# 撤回'commit_id'操作,如commit後撤回或rm後撤回
git reset --hard 'commit_id'
git rm
git mv
git clean
分支與合併git branch
git checkout
git merge
git mergetool
git log
# 提交記錄一行顯示
git log
--pretty=oneline
git stash
git tag
專案分享與更新git fetch
git pull
git push
git remote
git archive
git submodule
檢查與比較git show
git shortlog
git describe
除錯git bisect
git blame
git grep
補丁git cherry-pick
git rebase
git revert
郵件
git am
git format-patch
git imap-send
git send-email
git request-pull
外部系統git svn
git fast-import
管理git gc
git fsck
git reflog
git filter-branch
推薦:阮一峰部落格–常用 git 命令清單 讀書筆記 Git版本控制工具使用
no.1 安裝 no.2 配置使用者名稱 在開始程式中,找到git bash 並開啟,配置一下你的身份,這樣提交 的時候,就知道是誰提交的了。如圖,前兩行的命令是配置了使用者名稱和郵箱,後兩行用來驗證是否配置成功。no.3 建立 倉庫 用於存放所有本地提交的 或者再提交到遠端倉庫中 首先,尋找到你要...
git命令(版本控制之道讀書筆記)
也就是暫存區 staging area 暫存區是工作目錄樹和版本庫之間的緩衝區 第三個也就是最終的乙個,是版本庫。暫存區 中存放的是準備提交到版本庫中的修改。12 建立分支的命令是git branch,該命令需要兩個引數 新分支名稱和父分支名稱,新分支基於已經存在的父分支,將父分 支下的檔案都拷貝乙...
mysql運維 讀書筆記 Mysql 讀書筆記
mysql儲存時間有兩種型別 datetime和timestamp。分別說一下兩者的區別。datetime,以8位元組儲存時間,理論上可以從0000年儲存到9999年。並且沒有時區的概念,它儲存的就是乙個時間點的概念。timestamp和datetime最主要的不同就是,它是以4個位元組儲存,由19...