Git入门

版本控制工具的功能
  • 协同修改、数据备份、版本管理、权限控制、历史纪录、分支管理

  • 允许开发团队在工作过程中多条生产线同时推进任务,进一步提高效率。

版本控制工具的分类及发展
  1. 本地版本控制工具
  2. 集中式版本控制工具
        CVS、SVN、VSS…
  3. 分布式版本控制工具
        Git、Mercurial、Bazaar、Darcs…
    SVN采用的是增量式管理方式,而GIt采取了文件系统快照的方式。
Git的优势
  1. 大部分操作在本地完成,不需要联网
  2. 完整性保证
  3. 尽可能添加数据而不是删除或修改数据
  4. 分支操作非常快捷流畅
  5. 与Linux命令全面兼容
Git和代码托管中心有
  • 局域网环境下
    GItLab服务器(一般公司内会使用)

  • 外网环境下
    GitHub、码云

Git命令行操作
  1. 本地库初始化
    $ git init
    
  2. 基本操作
    2.1 设置签名
    全局配置:
    $ git config --global user.name "xx"
    $ git config --global user.email "XX@qq.com"
    局部配置
    $ git config  user.name "Your Name"
    $ git config  user.email "Your Email"
    
    2.2 添加、提交及查看状态
    添加:将工作区的”新建/修改“添加到暂存区
    $ git add <file>
    $ git add .
    
    提交:将暂存区的内容提交到本地库
    $ git commit <file>
    $ git commit -m "描述"
    $ git commit -a -m ”描述“		在没有add的情况下直接提交
    
    查看:查看工作区、暂存区状态
    $ git status
    
    查看git记录(按q退出)
    $ git log
    
  • ctrl + c 退出命令
  • shift + insert 粘贴选中(粘贴剪切板的内容)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值