Git工做中的使用

Git工做中的使用

版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接和本聲明。
本文連接: https://blog.csdn.net/h132hh/article/details/86506261

把工做中接觸到的git知識分享下,也是對於本身知識體系的梳理,(#^.^#)歡迎指正html

Git是一款免費、開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。git

  1. 記錄文件的全部歷史變化
  2. 隨時可恢復到任何一個歷史狀態
  3. 多人協做開發或修改
  4. 錯誤恢復
  5. 多功能並行開發
  6. 能夠離線工做,每一個計算機都是一個完整的倉庫

安裝Git,默認安裝便可;安裝完成以後打開git bash進行進一步配置設置用戶名稱和e-mail地址。每次Git提交都會使用該信息。方便知道是誰操做了代碼的什麼部分。github

  1.  
    git config -- global user.name "wwm"
  2.  
     
  3.  
    git config -- global user.email "test@wwm.com"

git的代碼指令,對於剛接觸的人有時候容易忘,能夠試用git help查看經常使用命令,也能夠用git help 查看特定指令,好比git help add就是查看add的介紹。bash

 

建立一個版本庫:服務器

  1.  
    mkdir wwm-demo
  2.  
     
  3.  
    //建立一個文件夾
  4.  
     
  5.  
    cd wwm-demo
  6.  
     
  7.  
    //進文件夾
  8.  
     
  9.  
    git init
  10.  
     
  11.  
    //初始化倉庫,在這裏會產生一個.git文件夾

 

在git的工做流程中yii

  1. working Directory(至關於工做目錄)  ,在這裏編輯修改文件
  2. Staging area(暫存區),暫存已經修改的文件
  3. Git repository (本地倉庫),最終肯定的文件保存到倉庫,成爲一個新的版本,並對他人可見

好比添加一個文件分佈式

  1.  
    git status
  2.  
    //查看如今的狀態,提交文件前或者提交修改文件後隨時均可以查看
  3.  
     
  4.  
    git add README
  5.  
    //README爲要提交的文件,會先提交到暫存區
  6.  
     
  7.  
    git commit -m "describe"
  8.  
    //把文件提交到本地倉庫-m後進行描述此次提交都作了哪些事件,工做中是必須的,方便本身和他人查看
  9.  
     
  10.  
    git log
  11.  
    //看提交歷史
  12.  
     
  13.  
     
  14.  
    git commit -a -m "describe"
  15.  
    //若是你能肯定你對一個文件的修改保證無錯,能夠直接提交到本地倉庫。若是是新加進來的文件必須先使用add
  16.  
     

對一個文件重命名測試

  1.  
    git mv aaa.rb bbb.rb
  2.  
    //把aaa.rb的文件更名字爲bbb.rb
  3.  
     
  4.  
    git commit -m "rename aaa.rb"
  5.  
    //提交

刪除文件url

  1.  
    rm README
  2.  
    //刪除文件
  3.  
     
  4.  
    git rm README
  5.  
    //從git中刪除文件
  6.  
     
  7.  
    git commit -m "delete README"
  8.  
    //提交刪除操做
  9.  
     
  10.  
    //刪除只是從當前版本中刪除,文件依然被記錄在git倉庫歷史中
  11.  
     

克隆項目,命令:git clone url     url爲項目服務器地址或github地址spa

工做中我做爲隊友去鏈接這我的的倉庫:

  1. git clone 倉庫地址,git init 初始化項目
  2. 將本地倉庫與他的遠程倉庫鏈接起來:git remote add 遠程倉庫地址
  3. 使用git remote -v查看你鏈接上的倉庫
  4. 鏈接成功後,git add .   (.表示添加全部文件,也能夠直接跟文件名);注意若是是提交某個文件,格式跟你編寫html插入某個文件或圖片是同樣的,好比你想添加html文件夾下的test.html文件,則命令:git   add  html/demo.html
  5. git commit -m "提示信息"
  6. git push origin master 將數據永久存儲到Git倉庫。成功的推進操做後,其餘開發人員能夠看到新提交的變化

只寫了些常見的,想看更具體和詳細的,能夠在推薦個網址,我常常在那看

https://git-scm.com/

https://www.yiibai.com/git/git_push_operation.html

相關文章
相關標籤/搜索