兄弟连Linux视频教程评论区总结

评论

  • linux 主要是上手难,但是 linux 系统结构比 windows 简单太多了。

  • 学好 c语言、数据结构,之后任何语言都会一气呵成,别弄多了。

  • 这个教程真不错,好好学习收获真的很大,仔细听每一句话,这些经验都很有用,不要急,听超哥慢慢讲。

More

将git仓库里的子文件夹转为一个独立的仓库(保留提交记录commit log)

转载:https://blog.csdn.net/festone000/article/details/97947157

这两天在一个大项目里写了一些小功能,后来觉得这部分内容不必整合到大项目中去,于是就产生了这个不太常见的需求,一查居然还真可以。git 这回让我惊喜。

需求

  1. 在一个大仓库里,如 bigProject.git 写东西,比如新建了一个A文件夹,里面是a项目,写了一大堆,但恰好不与此文件夹之外的相关。
  2. 想把A文件夹里的内容转移出去成为一个独立的仓库,但又不想失去所有的提交记录(commit log)
  3. 是否可行?

More

将本地文件推送到GitHub

在安装和配置好 Git Bash 后,将文件或者修改后的文件推送到 GitHub上,分为以下几种情况:

一、本地不存在该仓库,而 GitHub 上已有该仓库

1、先在本地创建一个空的文件夹(如 Test ),用来放从 GitHub 上克隆下来的 repository。

【注】:将相应的项目克隆到本地,由于要克隆的项目已经自带有 .git 目录,所以无需进行 git init 来初始化。若是在本地新建的仓库项目,则需要 git init 进行初始化。

1
2
mkdir Test            # 为将要进行Git管理的项目建立新的文件夹
cd Test # 进入新建的文件夹

More

git rebase合并多个commit

全文摘录自:www.its404.com

不论是在使用 Git 或者 SVN 的过程中,我们都难免遇到出现多次的 commit。而导致在 Chery Pick 到其它分支的时候遗忘掉,或者是带来了其他不必要的麻烦。那么,有办法解决这些多次类似的 commit 提交记录么?

More

Git合并多个提交

全文摘录自:www.jianshu.com
为了保持分支提交历史的清晰、独立,我们经常需要将几个提交合并成一个;但 Git 没有专门为合并提交提供相应的命令,为解决这个问题,我专门研究了几种方法来实现 提交的合并;如下:

概念

为了方便下文的描述,这里先定义几个概念:

若干个连续的提交 称为 提交段,即,一段提交的意思;也称 提交范围 ,在没有个歧义的情况下,也可简称 范围

提交段中最开始(最早)的那个提交 称为 起始点

提交段中最晚的那个提交 称为 结束点

More