随笔分类 - Git
Git操作
摘要:本文主要介绍在当前CMake工程项目中嵌入其他CMake工程时的四种方式,以及各自的优势与劣势。推荐使用cmake本身的 file 语句进行编译时下载的方法。
阅读全文
摘要:0.前言 波浪号~,英文名叫 tilde。脱字符^,英文名叫caret。 这两种符号常见于git reset的情景,简单的项目结构和操作一般不会涉及到两者之间的区别,似乎用哪个都可以。如果遇到比较繁杂的提交历史,可能就要好好体验一下二者更深层的含义。 1.两种符号的异同和转换 1.1 ~表示当前分支
阅读全文
摘要:0.前言 一般情况下同步代码可以通过在GitHub/GitLab等网站新建远程仓库,所有机器都向仓库推送或者从仓库下拉更新。 上述过程步骤也不算复杂,不过有时候我们考虑到仓库的安全性等因素,只想在局域网内共享仓库,并且允许局域网中指定的机器推送或下拉更新。 这就是本文试图记录的操作过程的背景。 1.
阅读全文
摘要:前面的博文简单介绍了Git的基本知识和常见用法,链接如下: 《Git基础知识之内部状态管理系统》 https://www.cnblogs.com/phillee/p/14598437.html 《Git 基本操作之简明指南》 https://www.cnblogs.com/phillee/p/145
阅读全文
摘要:本文主要来介绍一下 Git 的内部状态管理系统。它利用基于节点和指针的数据结构来跟踪及管理编辑操作的时间线。 对本地项目而言,任一时刻,Git 处于三种状态中的一种:工作区状态、暂存区状态和提交区状态。 下面利用新建项目来演示一下不同状态及其转换。 1. Initialize the project
阅读全文
摘要:转载自:罗杰·杜德勒 《git - 简明指南》http://rogerdudler.github.io/git-guide/index.zh.html 1. 创建新仓库 创建新文件夹,打开,然后执行下面的命令以创建新的git仓库。 git init 2. 检出仓库 执行如下命令以创建一个本地仓库的克
阅读全文
摘要:通常情况下,在本地新建一个仓库之后,需要在远端网页端也新建一个空的同名仓库,然后将两者进行关联才能推送。 那有没有办法直接在命令行就完成从新建到推送的过程而不需要中间在网页端也操作一番呢?办法当然是有的。 下面以一个示例来说明一下。 1. 准备测试文件 首先做一些文件的准备,作为此次实验新建的本地仓
阅读全文
摘要:1. MVE 项目主页 https://www.gcc.tu-darmstadt.de/home/proj/mve/ Github地址 https://github.com/simonfuhrmann/mve #!/bin/bash workspace_path=/root/test_result/
阅读全文
摘要:提起Git,经常做项目的我们都不陌生,我们常用的功能有哪些呢?像新建远程仓库、本地推送这些内容前面的博客已经做过介绍,链接如下。 《Git 基本操作之简明指南》https://www.cnblogs.com/phillee/p/14516406.html 《Git基本操作之远程仓库下载与保存、本地仓
阅读全文
摘要:对Git不熟悉的同学可以先看一下简明指南,了解其中的基本概念和过程。 《Git 基本操作之简明指南》 https://www.cnblogs.com/phillee/p/14516406.html 1. 使用git下载GitHub项目中指定分支代码 一般来讲 git clone -b <branch
阅读全文

浙公网安备 33010602011771号