git basics

git advantages

速度
简单的设计
对非线性开发模式的强力支持(允许上千个并行开发的分支)
完全分布式
有能力高效管理类似 Linux内核一样的超大规模项目(速度和数据量) 

1 Git 和其他版本管理系统的主要区别在于,Git只关心文件数据的整体是否发生变化,而大多数其他系统则只关系文件内容的具体差异。

2 集中式(CVCS)没有网络或者断开VPN就无法做任何事,Git可以等有网络时再上传到remote repo

3 Git 时刻保持数据的完整性

4 对于任何文件,在Git内只有三种状态:modified  staged committed, 

[changes to be commited]这行下边的就说明是staged 状态;

[changes not staged for commit]这行下边说明已跟踪文件 modified  but not staged, 通过git add 变为 staged 状态


5 用户信息的设置 git config --global user.name   show: git config --list

6  get help : 

git help <verb>  

git <verb> --help

man git -<verb>

7 从remote repo 抓取数据  git fetch [remote-name]

此命令会到remote repo中pull所有本地repo没有的数据。注意:fetch命令只是将remote的数据pull到local repo,并不自动合并到当前工作分支,需要手工合并。如果设置了某个分支用于跟踪某个remote branch,可以使用git pull 命令自动获取数据病自动合并到本地的branch



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值