首页 > 其他 > 详细

Git使用心得

时间:2020-10-20 00:40:39      阅读:26      评论:0      收藏:0      [点我收藏+]

背景

  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的理解,是一次非常宝贵的学习经验。

Git使用心得

原文:https://www.cnblogs.com/lllishuo/p/13843153.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!