天天看點

Git的相關操作指令總結

git 常用指令

ls -ah 檢視目錄下的所有檔案(包含隐藏檔案)

git init 初始化git倉庫

git add 檔案名稱 把檔案添加到倉庫工作區

git commit -m “說明内容” 将工作區内容送出到倉庫

git status 檢視工作區狀态

git diff 檔案名 檢視被修改的内容

git log 顯示從最近到最遠的送出日志

git log —pretty=oneline 一行顯示送出日志

git reset —hard HEAD^ 回退到上一個版本

git reset —hard HEAD^^ 回退到上上個版本

git reset —hard HEAD~5 回退到5個版本之前

git reset —hard 版本号 可以回到該版本

rm 檔案名 删除檔案

git reflog 用來記錄每一次指令

cat 檔案名 檢視檔案内容

git diff HEAD — 檔案名 檢視工作區和版本庫中最新版本的檔案的差別

git checkout — 檔案名 将工作區的修改撤銷掉

git reset HEAD 檔案名 将暫存區的内容撤回到工作區

git rm 檔案名 從版本庫中删除檔案

git push -u origin master 第一次從本地上傳版本到遠端倉庫

git push origin master 以後就可以省略-u參數

git branch 檢視分支

git branch 建立分支

git checkout 切換分支

git checkout -b 建立分支并切換到目前分支

git merge 合并分支到目前分支

git branch -d 删除分支

git log —graph —pretty=oneline —abbrev-commit 顯示分支合并圖

git merge —no-ff -m “注釋” 普通模式合并分支

git stash 存儲現場

git stash list 檢視存儲現場清單

git stash pop stash{0} 回到上個存儲現場并删除該存儲現場

git stash apply stash{0} 回到0這個存儲現場

git stash drop stash{0} 删除0這個存儲現場

git branch -D 強制删除沒有合并的分支

git pull 從遠端倉庫拉去更新

git push origin master 将本地最新版本推送到遠端

git remote -v 檢視遠端版本庫資訊

git config --global alias. 縮寫 指令 設定快捷鍵

git配置

git config --global alias.last ‘log -1’ git last 顯示最近一次送出

git lg 顯示每一次的操作

mysqld install MySQL --defaults-file=“D:\MySQL\mysql-5.6.42-winx64\my-default.ini”

D:\MySQL\mysql-5.6.42-winx64