git使用小记

一直在使用git,但是没有彻底弄明白,今天花时间学习一下,顺便记录下来

1.  初始化git环境

      创建新文件夹,执行git init, 然后文件夹中就会出现.git的隐藏文件夹,证明已经初始化完成

2. 添加和提交修改

      创建test.txt,然后修改内容保存。执行 git add test.txt,讲修改添加进git管理, 执行git commit test.txt -m "first commit" 添加进本地版本库,会提示

       

      证明已经提交成功


3.  查看提交记录  

    git log --pretty=oneline  显示在一行,比直接使用git log 要直观
   

4.  查看历史记录
    git reflog
    

5.   删除文件
     此时我新添加了另个文件,readme.txt, 发现名字不正确需要删除,执行git rm readme.txt

6.   恢复删除的文件
     如果此时又想恢复刚才的readme.txt, 通过git log命令是看不到该文件的,只能查看历史操作记录,执行git reflog
     
     执行git reset --hard 2248f05 则可以恢复


7.  回退
    比如我在本地修改了,但是修改后发现并不是我想要的,我想丢弃整个修改,执行git checkout -- test.txt
    这是我之前的版本
    
    然后添加了一行错误的内容
    
    我想回退到 the second version, 如果此时还没有执行git commit, 则可以git checkout -- test.txt
    但是如果已经执行commit提交到本地库了,则需要回滚,执行 git reset --hard HEAD^回退上上一次提交,如果需要回滚到上两个版本,则需要执行
git reset --hard HEAD^^ 或者git reset --hard HEAD~2


5.  切换版本
    当前默认的版本是master, 执行git checkout -b dev, 则当前版本切换到了dev分支

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值