版本控制工具GIT

为什么要版本控制

  • 要保留之前的版本,以便回滚和修改需要。

Gitd的简单应用

想要让git对一个目录进行版本控制需要做一下步骤:

  • 进入想要管理的文件夹
  • 执行初始化命令
    git init
    
  • 管理目录下的文件状态
  • git status
    
    注意:新增文件和修改过后的文件都是红色
    
  • 管理指定文件(红变绿)添加到git管理
    git add 文件名
    git add .
    
  • 个人信息配置:用户名、邮箱
    git config --global user.email "邮箱"
    git config --global user.name "用户名"
    
  • 提交git生成版本
    git commit -m "提交备注信息"
    
  • 查看版本记录
    git log
    回滚之后:git reflog
    
    git命令总结
    重版本主分组上回滚到暂存区:git reset --soft 版本号
    重暂存区回滚到开发环境:git reset HEAD
    重主分支回滚到修改状态:git reset --mix 版本号
    重主分组回滚到开发环境:git reset --hard 版本号
    查看分支:git branch
    创建分支:git branch 分支名称
    切换分支:git checkout 分支名称
    合并分支:git merge 分支名称
    删除分支:git branch -d 分支名称
    

github做代码托管

创建远程仓库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1、给远程仓库起别名
	git remote add origin 远程仓库地址
2、想远程推送代码
    git push -u origin 分支
3、克隆远程仓库代码
	git clone 远程仓库地址
4、拉取代码:
	git pull origin 分支名
	等价于
	git fetch origin 分支名
	git merge origin/分支名

rebase基变

rebase使git记录更加简洁,可以合并记录。

git rebase 分支

快速解决冲突

1、安装beyond compare
2、在git中配置

git config --local merge.tool bc3
git config --local mergetool.path '文件地址'
git config --local mergetool.keepBackup fales

3、应用beyond company解决冲突

git mergetool

4、记录图形展示

git log --graph --pretty=format:”%h %s”

gitflow工作流程

1、邀请小伙伴进行一起开发
在这里插入图片描述
2、按组织邀请
需要新建组织

git忽略文件

1、新建文件.gitignore中的内容可以让git忽略文件提交。
参考文档:https://github.com/github/gitignore

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值