git学习第一天

git的学习

#学习笔记/编程/git

git 和svn的区别

svn 集中管理工具

  1. 每一个客户机和svn服务器交互
  2. 服务器单点故障(少有的缺点)
  3. 适用于局域网内

git分布式管理工具

  1. 每个开发人员都有一个版本库(本地仓库开发)
  2. 远程仓库(共享版本库)

git 工作流程

  1. 从远程仓库克隆git资源作为本地仓库
  2. 从本地仓库中checkout 代码然后进行代码修改
  3. 提交前将代码提交到暂存区
  4. 提交修改。本地仓库保存修改的各个历史版本
  5. 修改完成后将代码push到远程仓库

创建版本库

.git 本地仓库,包含.git 称为工作目录
可以使用git命令和git-gui把一个本地文件夹变为版本库。

推送到远程仓库

  1. https协议推送
  2. ssh协议推送

ssh协议

推荐使用基于密钥的验证方式
为自己创建一对密钥,把公用密钥放在需要访问的服务器上,如果你要连接到ssh服务器上,客户端软件就会向服务器发出请求,请求用你的密钥进行安全验证。服务器收到请求之后,先在该服务器上你的主目录寻找你的公用密钥,然后把它和你发送过来的公用密钥进行比较。如果两个密钥一直,服务器就用公用密钥进行比较,如果一致ÿ

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值