版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接和本聲明。
把工做中接觸到的git知識分享下,也是對於本身知識體系的梳理,(#^.^#)歡迎指正html
Git是一款免費、開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。git
- 記錄文件的全部歷史變化
- 隨時可恢復到任何一個歷史狀態
- 多人協做開發或修改
- 錯誤恢復
- 多功能並行開發
- 能夠離線工做,每一個計算機都是一個完整的倉庫
安裝Git,默認安裝便可;安裝完成以後打開git bash進行進一步配置設置用戶名稱和e-mail地址。每次Git提交都會使用該信息。方便知道是誰操做了代碼的什麼部分。github
-
git config --
global user.name "wwm"
-
-
git config --
global user.email "test@wwm.com"
git的代碼指令,對於剛接觸的人有時候容易忘,能夠試用git help查看經常使用命令,也能夠用git help 查看特定指令,好比git help add就是查看add的介紹。bash
建立一個版本庫:服務器
-
-
-
-
-
-
-
-
-
-
-
在git的工做流程中yii
- working Directory(至關於工做目錄) ,在這裏編輯修改文件
- Staging area(暫存區),暫存已經修改的文件
- Git repository (本地倉庫),最終肯定的文件保存到倉庫,成爲一個新的版本,並對他人可見
好比添加一個文件分佈式
-
-
-
-
-
-
-
-
-
-
-
-
-
-
git commit -a -m
"describe"
-
-
對一個文件重命名測試
-
-
-
-
git commit -m
"rename aaa.rb"
-
刪除文件url
-
-
-
-
-
-
-
git commit -m
"delete README"
-
-
-
-
克隆項目,命令:git clone url url爲項目服務器地址或github地址spa
工做中我做爲隊友去鏈接這我的的倉庫:
- git clone 倉庫地址,git init 初始化項目
- 將本地倉庫與他的遠程倉庫鏈接起來:git remote add 遠程倉庫地址
- 使用git remote -v查看你鏈接上的倉庫
- 鏈接成功後,git add . (.表示添加全部文件,也能夠直接跟文件名);注意若是是提交某個文件,格式跟你編寫html插入某個文件或圖片是同樣的,好比你想添加html文件夾下的test.html文件,則命令:git add html/demo.html
- git commit -m "提示信息"
- git push origin master 將數據永久存儲到Git倉庫。成功的推進操做後,其餘開發人員能夠看到新提交的變化
只寫了些常見的,想看更具體和詳細的,能夠在推薦個網址,我常常在那看
https://git-scm.com/
https://www.yiibai.com/git/git_push_operation.html