git config --global username '用戶名' (--global 能夠簡寫爲-g) //建立一個用戶名 git config --global emaill '郵箱' //建立一個郵箱 git diff //查看當前暫存區跟本地文件的不一樣,若是沒有輸出,那麼表明暫存區沒有東西 git log //查看歷史提交記錄 git log --oneline //查看簡單點歷史提交記錄 git log --graaph //詳情上傳版號 git checkout 文件名 //將工做區的修改撤銷;取回暫存區的文件 git checkout -- 文件名 //撤銷文件刪除 mkdir 文件名 //建立文件 git add . //將文件提交到暫存區 git commit -m '提交名字' //表明將暫存區的內容提交歷史區 ##git commmit -am '修更名字' //表明的指令是 1.先git add . 2.再執行git commit -am rm -rf 文件夾 //刪除文件 rm 文件 git reflog (時光機) git reset --hard head^(版本ID) //回退到上一個版本 一個^表明上版本 兩個^表明上上版本 以此內推 git reset --hard commit(版本Id) git clone 地址 // 將遠程倉庫的內容克隆到本地 echo 內容 > 文件名路徑 //添加內容到什麼文件 history //查看歷史輸入全部的指令 git add . //上傳全部文件 git commit -m '記錄' //提交到歷史區 git rm --cached 文件名 //將暫存區的文件刪除 ls //查看文件 不包括隱藏文件 ls -la //查看全部文件,包括影藏文件 pwd //查看當前位置 git init //新建一個git本地倉庫 cd 文件名 //打開文件 cat 文件名 //查看文件內容 mv 舊文件名 新文件名 //文件重命名
git branch //查看當前有哪些分支 git checkout -b dev //建立一個dev分支 而且進入dev分支 git checkout 分支名 //切換分支方法 git merge 分支名 / /將分支合併到當前分支 git branch -d 分支名 //刪除分支 git log graph --oneline //圖形化顯示分支,詳情 git log graph //圖形化顯示分支 git merge --abort 結束合併 git merge --no-ff 分支名 //表明執行普通合併 git stash (暫存) //將文件隱藏起來 git stash pop //顯示文件
首先打開項目根目錄 初始化 git init 回車
文件根目錄下面會建立一個.git 隱藏文件html
ls -la 就能夠查看
###執行 echo abc >> abc.html 回車
系統會自動建立一個abc.html 而且文件裏面有abcgit
git add abc.html 回車 執行git status 查看暫存狀態
建立一個分支 git checkout -b 分支名 eg: git checkout -b dev 回車
___系統會自動建立一個分支dev 而且跳轉到dev分支vim
執行ls 回車 能夠看到主目錄下面的master目錄下面的 abc.html
###在dev分支下面 vim abc.html<br>
按a 輸入bbbb 按esc 輸入:wq 回車 (若是不會VIM 操做能夠看看文檔) 執行git add abc.html git commit -m 'add bbbb'
(對本次操做作個記號方便後期找到他)' 回車
測試