Git使用心得

背景

  Git是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容,Git易于学习, 占地面积小,具有闪电般的快速性能。

使用心得

参考文献
https://mp.weixin.qq.com/s/Km5KuXPETvG0wCGHrvj9Vg
https://www.liaoxuefeng.com/wiki/896043488029600

场景一:Git本地版本库的基本用法

  • git init初始化本地版本库
  • git status查看当前工作区状态
  • git add[FILE]将文件添加到暂存区
  • git commit -m "something"将暂存区文件提交到仓库
  • git resetcommit id的前几个字符进行回退
  • git log查看当前HEAD之前的提交记录,便于回到过去
  • git reflog查看当前HEAD之后的提交记录,便于回到未来

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

  • git clone git@github.com:Leeson12/gitlearn.git将远程版本库克隆到本地完成本地版本库的初始化
  • git pull从其他存储库或分支抓取并合并到当前存储库的当前分支
  • git push将本地存储库的相关数据对象更新到远程存储库

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

  • git checkout -b dev创建并切换的分支上
  • git branch查看分支列表
  • git merge newbranch合并newbranch分支到master分支
  • git merge --no-ff newbranch正常合并,并在master分支上生成一个新的节点

场景四:Git Rebase

  • git rebase -i HEAD^^^重新整理HEAD之前的三个commit节点
  • 删除AB版本后保存退出,打开文件出现冲突,解决冲突后将文件添加暂存区git add最后执行git rebase --continue发现只能看见C版本
  • 最后切换回master分支,然后git merge,最后git push推送到远程master完成开发工作

总结

  经过一番学习,简单了解了Git的一些基本操作,并进行了一些实际操作,加深对Git的理解,是一次非常宝贵的学习经验。
posted @ 2020-10-19 21:19  阿木木木L  阅读(114)  评论(0编辑  收藏  举报