Git學習文件

2021-08-18 20:23:14 字數 780 閱讀 8917

git本地版本維護基本操作

git 本地倉庫 維護三棵樹: 工作區、  暫存區、   head   

工作區 --當前**工作環境   暫存區--通過git add將**新增到暫存區   head --指向最新一次的提交 

git status 檢視修改的檔案狀態

git add 把修改提交到暫存區

git commit -m "comment" 提交暫存區的內容到當前分支

git log 檢視以往的提交記錄

git reset --hard commit_id  會退到某乙個版本  

git reset head --file  暫存區的修改回退到工作區

git reflog 回退到歷史版本以後,檢視未來版本

git checkout --file  工作區修改,沒有提交到暫存區,直接丟棄工作區的更改

分支操作:

git branch 檢視分支

git branch branchname 建立分支

git del branch branchname 刪除分支

git checkout branchname 切換分支

git merge branchname 將某分支合併到當前分支

git checkout -b branchname 建立+切換分支

git branch -d branchname 刪除某個分支

git push -u origin master  將當前分支上傳到主機對應的master分支  並且指定當前主機為預設主機,以後上傳不需要加-u

Git 部分學習文件

刪除檔案屬於修改操作 跟上面的提交步驟一樣 mv z.txt zx.txt 重新起名字跟已修改一樣的操作 switch git branch v 檢視分支的最後乙個提交 git log graph 檢視分支合併圖 git merge no ff m merge with no ff dev no f...

Angular js 學習文件

angular js 指令 ng init key value 在其中使用鍵值對定義資料 在html中使用key呼叫資料 ng model 把元素值繫結到應用程式 一般出現在文字框中 定義key 然後把輸入的值顯示 ng model同樣可以為應用程式資料提供型別驗證 為應用程式提供狀態 為html元...

OpenStack學習文件

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 neutron 網路模組 cinder 快儲存塊 ebs共享儲存 swift 物件儲存模組 keystone 認證模組 glance 顯像管...