![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git&github
文章平均质量分 82
dangfulin
这个作者很懒,什么都没留下…
展开
-
Git & GitHub 杂记:Git 的安装与初始设置
把之前的文章重新整理了一下。1,安装 Git官方文档:安装 Git。安装教程也可以参考这篇博客,非常详细。2,配置 Git 全局用户信息启动 git bash。1.设置用户名$ git config --global user.name "Firstname Lastname"2.设置用户邮箱 $ git config --global user.email "your_email@example.com"3.查看当前用户名$ git config user.name用户相关原创 2021-12-02 11:37:01 · 650 阅读 · 0 评论 -
Git & GitHub ——3:Git 分支及其操作
在前面,我们简单地介绍了如何在本地使用 Git 完成不涉及到分支概念的一些基础操作。接下来马上介绍关于分支的概念及其操作,毕竟关于分支和提交的操作就是 Git 中最重要的操作。Git 最初设计背后的驱动因素之一是支持大型、快速项目的非线性的开发,其特点就是特定开发与主开发线分离。使用分支意味着你可以把你的工作从开发主线(即前面提到的master分支)上分离出来,比如创建一个分支来开发特定的功能或者修改 bug,完成后再合并回去。多条分支的存在就实现了项目的非线性的开发,因为随着项目规模和复杂性的增长,分原创 2021-12-02 11:16:32 · 688 阅读 · 0 评论 -
Git & GitHub ——2:Git 基础命令
Git 本地操作最要通过命令行来完成,比如执行git --version命令查看 Git 版本:dang@DFLubuntu:~$ git --versiongit version 2.27.0dang@DFLubuntu:~$ 尽管 Git 中有许多命令,但有三种等价的方法可以找到 Git 命令手册(manpage):git help <verb>git <verb> --helpman git-<verb>比如执行git config --hel原创 2021-11-23 20:42:24 · 491 阅读 · 0 评论 -
Git & GitHub ——1:什么是 Git 以及 Git 的基本使用简例
一,什么是 GitGit 是一个分布式版本控制系统,基于分布式技术实现用户对软件版本的管理控制。(一)什么是版本控制版本控制其实就是管理一个软件项目的多个版本。要管理版本,必须跟踪对项目中文件的每次更改(添加、编辑或删除)。因此,版本控制的草操作内容,就是记录对项目中文件(或一组文件)所做的每次更改,并提供撤消或回滚每个更改的方法。使用版本控制的最重要优势之一是利于团队合作。当不止一个人在为一个项目做出贡献时,跟踪文件的变更就变成了一场噩梦,所以程序开发人员急需一个版本控制系统。(二)版本控制系原创 2021-11-23 20:30:25 · 137 阅读 · 0 评论 -
Git & GitHub 杂记: 从Blob、Tree、Commit、Tag到数据存储
所有 Git 操作无非就是对 Git对象的操作,Git 对象包括 Blob对象、Tree对象、Commit对象和 Tag对象。Blob 对象是一个二进制大对象文件,代表各个文件,存储所有文件除元数据之外的所有文件内容数据。 Gıt 仓库中以 SHA-1 值来标识 Blob,所以件不按文件名寻址而是按内容寻址。Bolb当然是在 git add filename之后创建的。Tree 对象是一个二进制文件,代表各个目录,存储对 Blob对象和其它 Tree对象的引用(SHA-1 值),解决文件名的保存问原创 2021-11-20 18:20:54 · 1426 阅读 · 0 评论 -
Git & GitHub 杂记:直接操作文件的后悔药
1,删除文件情况一:只删除工作目录filename——rm <filename>rm只删除工作目录filename,如果filename暂存过,则暂存区filename不会被删除dang@DFLubuntu:~$ mkdir testprojectdang@DFLubuntu:~$ cd testprojectdang@DFLubuntu:~/testproject$ git init已初始化空的 Git 仓库于 /home/dang/testproject/.git/dang原创 2021-11-17 23:41:42 · 310 阅读 · 0 评论 -
Git & GitHub 杂记:HEAD到底是个什么东西
一般情况下,在查看提交的历史与差异中就能看到HEAD,也可能看到别人用 git reset HEAD <filename> 来撤销刚刚某文件的暂存,但 HEAD 到底是什么呢?head 是对提交的引用。在谈论提交时,我们不谈提交名,而是说 head 。当在不同的提交之间切换时,我们需要一种方法——当前磁头(被检出的磁头)即HEAD——来告知知道我们在哪个head上:dang@DFLubuntu:~/testproject$ git log --onelineb5c33cc (HEAD -原创 2021-11-16 19:14:21 · 1386 阅读 · 0 评论 -
git&github自学(8):发起Pull Request
一,Pull Request1,什么是Pull RequestPull requests let you tell others about changes you’ve pushed to a branch in a repository on GitHub. Once a pull request is opened, you can discuss and review the potential changes with collaborators and add follow-up comm原创 2020-08-12 21:49:27 · 791 阅读 · 0 评论