git学习笔记----基础

创建项目的级别
在这里插入图片描述
创建系统级别

 git config --global user.name "yyd"
 git config --global user.email yyd_jc@qq.com

查看配置文件

 cd ~
cat .gitconfig

在这里插入图片描述

git status状态查看

在这里插入图片描述

添加 git add

在这里插入图片描述
注:
在这里插入图片描述
已添加
在这里插入图片描述

提交

git commit demo.text 
:set nu   显示行号

在这里插入图片描述
提交撤销

git rm --cached demo.text

查看内容

cat demo.text
aabbccddeeff

日志

git log  
git log --pretty=online
git log --oneline  按行显示
git relog

多屏显示控制方式

  • 空格翻页向下
  • b 向上翻页
  • q 退出
    在这里插入图片描述
    修改之后,添加,提交之后日志会记录(日志太多,按空格翻页 )
    在这里插入图片描述
git log --oneline

在这里插入图片描述
git log --pretty=online在这里插入图片描述
git relog在这里插入图片描述

前进后退

  • git reset --hard [索引值] (通过索引值来跳转)
  • git reset --hard HEAD^ (用"^"符号一个回退一步;只能回退)
  • git reset --hard HEAD~n (用"~"符号n表示回退n步;只能回退)
    在这里插入图片描述

删除

rm 文件名
如果删除想要找回必须已经提交到本地库中

git reset --head [指针位置]

删除操作已经提交到本地库:指针位置指向历史记录
删除操作尚未提交到本地库:指针位置指HEAD

比较文件差异

执行 git diff 来查看执行 git status 的结果的详细信息。

git diff 命令显示已写入缓存与已修改但尚未写入缓存的改动的区别。git diff 有两个主要的应用场景。

  • 尚未缓存的改动:git diff
  • 查看已缓存的改动: git diff --cached
  • 查看已缓存的与未缓存的所有改动:git diff HEAD
  • 显示摘要而非整个 diff:git diff --stat

分支

在这里插入图片描述
查看分支

git branch -v

创建分支

git branch [分支名]

切换分支

git checkout[分支名]

合并分支

git merge [有新内容分支名]

删除分支

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值