git 初级知识点小结

Git 常用命令:

    git add  添加追踪

    git reset head +文件名 撤销追踪

    git status  查看工作区 缓存区的状态

    git commit -m ‘msg’ 提交操作

    git pull 拉取文件

    git merge 合并分支

    git branch (-a) 查看分支

 

git log 显示提交日志

    git log --pretty=oneline 每条日志显示在一行 好看一点

    git log --oneline 显示日志和指针

    git reflog 显示指针以及移动到当前版本需要步数

 

基于版本前进后退

1 基于索引值操作 (前进后退均可)

    git reset --hard +索引号

2 基于^ 符号,只能后退 (一个‘^’符号代表退一步)

    git reset --hard HEAD^ 退一步

    git reset --hard HEAD^^^ 退三步

3 基于~符号,只能后退(~后面的数字代表后退步数)

    git reset --hard HEAD~3 后退三步

 

4 reset 三个参数对比

    --soft

  • 仅仅在本地库只移动下HEAD指针

    --mixed

  • 在本地库移动HEAD指针
  • 重置暂存区

    --hard

  • 在本地移动HEAD指针
  • 重置暂存区
  • 重置工作区

 

 

5 删除文件找回 reset回到之前没有删除文件的版本

 

    比较文件差异:

  • git diff + 文件名

    将工作区的文件和暂存区进行比较

  • git diff + 本地库中历史版本 + 文件名

    将工作区中的文件和本地库历史记录比较

  • 不带文件名则比较多个文件

 

 

分支相关:

 

1 常用命令:

    git branch + 分支名 创建分支

    git branch -v 查看分支

    git checkout 切换分支

 

2 合并分支要切换到接受修改的分支上面

    git checkout master (被合并的分支)

    git merge +分支名 (有修改的分支)

 

3 解决合并冲突:

    第一步:编辑文件,删除特殊符号

    第二步:把文件修改到满意的程度,保存退出。

    第三步:git add + 文件名

    第四步:git commit -m '日志信息' (注意:此时commit 一定不能带具体文件名)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值