我的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版本管理的技能,相信本文都能为您提供必要帮助。
浙公网安备 33010602011771号