咕泡笔记-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

  

相关文章
相关标签/搜索