Git小结

Git是分布式版本控制系统,GitHub是代码托管平台(搞基专用)

基础

初始化和配置

配置——git config user.name "名字"

      ——git config user.email "邮件"

初始化,创建仓库——git init:当在某个文件夹下执行该命令表示即将要对该文件夹进行版本控制

状态——git status:可以查看当前的状态

添加和提交文件

分区:


工作区就不说了,暂存区和版本区就是文件夹下的 .git中

添加——git add

提交——git commit


忽略某个文件:设置一个忽略文件,将需要忽略的文件放进去

快照&日志

快照:记录着文件每个时刻的样子

日志——git log:查看所有的进条记录

              git log -1:查看最近一次的提交

              git log --oneline:日志显示在一条线上

              gitk:图形化界面展现提交的记录

Git差异比较&版本检出


master:代表分支,指向最新的提交

HEAD:标签,代表指向目前的分支结构

差异比较:


git diff:比较工作区和缓存区差异

git diff --cached(图中画错):比较缓存区和版本区的差异

git diff HEAD:比较工作区和版本区差异

取出历史版本:


git checkout:从缓存区中取出

git checkout HEAD:从版本区中取出,第一步将缓存区中的覆盖,第二部将工作区中的覆盖

Git分支

创建分支

 git branch + 分支名:创建新分支——如  git branch dev

git branch:查看分支

git checkout dev:切换到dev分支

git checkout -b bugfix:创建bugfix分支,并切换到该分支

分支合并

git merge 分支名:合并分支

git branch -d 分支名:删除分支

 解决冲突

冲突产生原因:不同提交上修改了同一文件

保存某个工作状态:git stash

恢复保存的工作:git stash apply


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值