美文网首页
简单总结

简单总结

作者: 西柚邂逅柠檬 | 来源:发表于2021-09-19 17:36 被阅读0次

1. Git绪论

git是一个开源的免费的分布式版本控制系统。

git把内容按照元数据方式存储;git没有一个全局的版本号;

版本控制系统:在团队协作的过程中更加方便,最终直接合并就可以;

分布式版本控制工具:版本控制在本地进行的;每一个客户端都保存着一个完整的项目

集中式版本控制工具:CVS,SVN;中央服务器的

单点故障,

在互联网的环境下:GitHub和Gitee码云

在局域网的环境下:Gitlab

2. 安装和配置

https://git-scm.com/(官网下载链接)

Git用户个人信息配置:

$ git config --global user.name "runoob"

$ git config --global user.email test@runoob.com

文本编译器

//设置Git默认使用的文本编译器,重新进行设置

$ git config --global core.editor emacs

差异分析工具

//在解决合并冲突时使用哪种差异分析工具

$ git config --global merge.tool vimdiff

查看配置的信息

$ git congfig --list

$ vim ~/.gitconfig    //显示配置的相关内容

3. 工作流程

初始化本地仓库

$ git init 

//生成隐藏文件.git文件

可以通过Ctrl+(.)点显示

Linux可以通过ll -a查看

查看本地仓库的状态

$ git status

将项目添加暂存区

$ git add <file-name>

$ git rm --cached <file-name>    //删除暂存区文件

将暂存区的文件提交到本地仓库

$ git commit -m "日志信息" 文件名

补充:

//查看提交的历史版本日志

$ git reflog

//查看详细的版本信息

$ git log

修改文件之后再添加到暂存区然后提交到本地仓库

//修改目录的文件

$ git add <file-name>

//再次查看暂存区的当前状态

$ git status

//将暂存区的文件再次提交到本地仓库

$ git commit -m "日志信息" 文件名

历史版本的再使用

$ git reset --hard 版本号

4. 分支管理

分支:相当于一个副本,进行某个功能的开发

分支的好处:同时进行多个功能的开发,提高开发效率;开发过程中,若一个分支出现开发失败,不会对其他的分支产生影响,将失败的分支删除即可

分支的操作

git branch 分支名 创建分支

git branch -v          查看分支

git checkout 分支名  切换分支

git merge 分支名      把指定的分支合并到当前分支上

产生冲突:不同分支对同一个文件进行修改

合并冲突:手动合并解决

相关文章

  • 简单总结

    昨天刚刚把《远远的背后带领》读完。 做个简单总结。 现在的我基本忘了,书里讲了啥内容了。只是依晰记得当初这本书是一...

  • 简单总结

    时间匆匆,我已不是脑袋空空如也的一名前端学者,在这一周的时间我学会了许多标签,许多样式,接下来大家可以来验收了!!...

  • 简单总结

    1. Git绪论 git是一个开源的免费的分布式版本控制系统。 git把内容按照元数据方式存储;git没有一个全局...

  • 简单总结

    这个星期过得很快,貌似还没有准备好结束,下一个星期又要来临了。 每天工作、吃饭、学习,一天又一天,迎来了今天。 总...

  • Swift 简单总结

    1. swift简单总结(一)—— 数据简单值和类型转换2. swift简单总结(二)—— 简单值和控制流3. s...

  • STL

    STL 简单总结

  • startActivityForResult的简单使用总结

    startActivityForResult的简单使用总结

  • 2019-04-24

    JavaScript简单知识点总结

  • Jasmine 简单总结

    Jasmine是一种BDD的js测试框架参考Jasmine官方文档 describe是全局的jasmine函数,有...

  • Node 简单总结

    Node 单线程,远离多线程死锁,状态同步等问题。 利用异步io,让单线程远离阻塞,以更好的充分利用cpu。需要强...

网友评论

      本文标题:简单总结

      本文链接:https://www.haomeiwen.com/subject/ntkpgltx.html