咕泡筆記-git

svn是集中式的版本控制器,後續版本僅僅記錄變化git

  • push/pull 要聯網
  • 若是server硬盤壞了 怎麼辦?會很麻煩

git,會保存全部的版本完整文件,以及相關操做,不單單是變量,並且每一個人和服務器保存的同樣服務器

  • 區塊鏈,分佈式帳本,每一個分支都有全部人的全部收支狀況分佈式

  • git 保證完整性每個都有一個40位的校驗碼

  • untracked(未追蹤)、unmodified(未修改)、modified(已修改)、staged(操做臺狀態,push之類的操做)
  • 四個狀態,staged操做完了以後返回unmodified,循環往來

git status 沒事status一下(告訴你當前狀態、提醒你下一步作什麼svn

把本地項目推送到遠端區塊鏈

git fetch( 遠端倉庫,拉到本地倉庫,不是本地)fetch

​​​​​​​git pull 拉取到本地spa

git push本地推到遠端 git push -f 即使本地版本落後也能強行push出去.net

git checkout版本控制

  • ​​​​​​​切新分支checkout -b dev-branch1
  • 撤消更改  checkout .    恢復當前文件下下全部文件

​​​​​​​git merge 和 git rebaseserver

​​​​​​​git tag 版本

  • 關鍵節點作一個版本標記,方便回滾

​​​​​​​alias 別名(用來組合操做)

git-flow

  

相關文章
相關標籤/搜索