我的git使用心得

综述:

  本文参考孟宁老师的文章https://mp.weixin.qq.com/s/Km5KuXPETvG0wCGHrvj9Vg ,git是一种分布式的版本管理系统,Linux的创造者Linus写的。git的作用就是对文件进行版本管理,方便在不同版本进行切换修改,类似文件分不同时间备份让后需要时找回其中一份代替,不过更方便使用,git更是被形象的称为程序员的时光机。下面将介绍git使用的四大场景及我对git使用的心得体会。

  

      场景一:Git的本地版本地库的使用

     a.使用git init命令初始化一个本地仓库。

      

     b.使用git add finename 和git status命令上传文件并查看git文件状态。

                

     c. 使用 git commit -m “content”命令 将暂存区的文件提交到仓库

                     

 

             d.使用 git log查看当前head之前提交的记录

          

  场景二:Git远程版本库的使用

      a.使用 git clone 从远处仓库拷贝文件

           

      b.使用 git remote -v  查看远程库的链接url信息

             

      c.使用git push 上传文件到github

    

     

   场景三:团队项目中到分叉合并

    a.使用git checkout -b mybranch 创建mybranch的分支,并使用git branch 查看分支

      

      

    b.按场景二在mybranch分支上传一个good.txt,git checkout master切换回master分支,git merge mybranch合并mybranch分支,git push上传到github。

      

        

        

  场景四:Git Rebase

    场景四实际就是在场景三团队项目工作流程中增加一步Git Rebase,即在mybranch分支上完成自己的工作之后,为了让 log 记录将来更容易回顾参考,用 git rebase 重新整理一下提交记录。注意不要通过rebase对任何已经提交到远程仓库中的commit进行修改。git rebase -i head^^^

  

    总结:

   按照孟老师的博客,完成多个场景,熟悉了对git的使用。至此,我们由简单到复杂、从实际操作到背后的基本原理,并通过VS Code和命令行两种方式相互对照,在五大场景下给出了Git的参考用法。不管您是用到时快速参考,还是希望系统地掌握Git版本管理的技能,相信本文都能为您提供必要帮助。

 

posted @ 2020-10-19 15:41  boolyer  阅读(212)  评论(0)    收藏  举报