git基本用法

-git

git 
分布式的版本控制
 •
它的所有版本信息可以保存到本地或者是远程服务器
svn
分布式版本控制对于集中式的版本控制有什么好处
  •
svn 数据备份安全
  •svn branches
分布 创建比较麻烦
  •git
分枝创建非常简单
//===============
git
命令行
创建一个仓库
初始化项目-随便添加几个文件
提交项目到版本控制
 git commit - m '
标识'

 •
配置'全局'git的邮箱地址和用户名 ,邮箱和用户名随便写
  git config --global user.email"itcast@itcast.cn"
  git config --global user.name"gzitcast"

"git
的工作原理"
git
有一个stage 暂缓区
   
有一个master 相当于svn trunk(主杆)

提交的时候,要把新文件添加到暂缓区,然后再添加到master
•git
版本号"633a67f45ebc22d7a47c946564e71aef595c4d69"MD5编码后字符串

修改文件提交
 "
修改文件的提交也要把文件添加到暂缓区
 "
添加文件也要把文件添加到暂缓区
 
放在暂缓区的命令 gitadd

版本回退
 git reset --hard HEAD^
回到当前的版本

删除
 git rm
文件名


配置用户名和邮箱
 >
全局和局部
 >
全局 : 默认一个git仓库没有配置用户名和邮箱就使用全局
 >
局部: 仅针对本项目才有效
  .git/config
配置局部的用户名和邮箱
 //
不可以用户名和邮箱一起配置
   git config "user.name"zhangsan
   git config "user.email"zhangsan@itcast.cn

日志格式


配置别名
 svn commit =
svn ci
 git
命令是没有缩小的别名
 git cfg alias.ct "commit-m"
 git cfg --global alias.ct "commit-m"

分枝
 svn branches
 git branch

 weibo1.0
普通功能
 weibo2.0
抢红包
 'git branch
查看所有分枝
 'git branch v1
查看指定分枝/创建分支

 
切换weiboW1.0分支 git checkout v1
 
绿色的代表 '正在开发分支'

 
v1.0版本集成到当前发布版本2.0
 git merge v1

 
删除分枝
 git branch -d v1


•git
也图形化工具
 xcode
集成
git

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值