github版本控制
github版本控制
朽木白露
只有最不虔诚的信徒,才会追寻上帝存在的证明
展开
-
git clone下载代码,中途断掉怎么办?
解决办法:1)运行以下命令进行clone$ git clone --recursive https:xxxxxx2)进入项目根目录,继续下载$ cd eigen-git-mirror$ git submodule update --init --recursive转载于:https://www.cnblogs.com/walker-lin/p/11060621.html转载 2021-07-17 18:15:34 · 2287 阅读 · 0 评论 -
使用bash脚本提交git自带注释信息
背景:每次提交git,都要写注释,有些情况注释不太好写,或者根本没有必要写,这时可以通过自动加注释方法,比如可以追加修改了哪些文件解决:通过shell脚本,在脚本里面写git命令,add commit push 等等,commit时获取git的status,参照下面脚本。#!/bin/bash #execute git commandnote=`git status`git statusgit add .git commit -am "$note"git pull --rebasegit转载 2020-11-14 12:01:23 · 481 阅读 · 0 评论 -
git 在 A 项目中引用 B 项目
Git Submodule 可许可一个git仓库,作为另一个git仓库的子目录,保持父项目和子项目相互独立。1 添加仓库git submodule add <仓库地址> <本地路径>在父仓库根目录增加了.gitmodule文件// 添加submodule字段[submodule "submodule1"] url = *****.git2 更新仓库克隆父亲仓库(包含子目录),并不会clone下子仓库的文件,只是会克隆下.gitmodule描述文件我们需要使转载 2020-09-22 14:12:46 · 2096 阅读 · 0 评论 -
git 查看远程仓库信息
文章目录查看远程仓库分支同步远程分支查看远程仓库log查看远程仓库信息查看远程仓库分支查看电脑本地仓库的分支:git branch查看本地和远程仓库的所有分支:git branch -a查看远程仓库的分支:git branch -r同步远程分支https://blog.csdn.net/qq_45467083/article/details/108529813git fetch 将本地分支与远程保持同步git checkout -b 本地分支名x origin/远程分支名x 拉取原创 2020-09-11 11:21:44 · 1338 阅读 · 0 评论 -
git操作之pull拉取远程指定分支以及push推送到远程指定分支
一、pull操作1、将远程指定分支 拉取到 本地指定分支上:git pull origin <远程分支名>:<本地分支名>2、将远程指定分支 拉取到 本地当前分支上:git pull origin <远程分支名>3、将与本地当前分支同名的远程分支 拉取到 本地当前分支上(需先关联远程分支,方法见文章末尾)git pull在克隆远程项目的时候,本地分支会自动与远程仓库建立追踪关系,可以使用默认的origin来替代远程仓库名,所以,我常用的命令就是 g.转载 2020-09-11 10:48:40 · 5787 阅读 · 1 评论 -
git-merge的--ff和--no-ff
前言Git merge最容易糊涂的地方就是这个--ff参数和--no-ff 参数,通过本文,把这个整理清楚。其实官网讲的非常清楚,不过可能因为是英文的,所以大家阅读起来会有一些障碍。(PS:其实还是应该逐步逐步提高自己阅读英文文档的能力,想达到一个更高的高度,是需要客服自己本身很多的弱点的)实例假设合并前的分支是这样,这个一个非常常见的场景,如果不明白,可以参考另外一篇文章Git Flow工作流:这是一个很常见的用例,功能开发分支是iss53,在开发新功能,master分支是线上分支,出现了问题转载 2020-09-11 10:29:09 · 826 阅读 · 2 评论 -
git常用操作
文章目录本地多次commit合并一次push本地多次commit合并一次pushgit rebase 命令:将多次commit合并,只保留一次提交历史记录。https://www.jianshu.com/p/571153f5daa1原创 2020-09-10 14:43:56 · 215 阅读 · 0 评论 -
windows下git中文乱码解决方式
不显示中文路径,显示数字输出下面的命令就好了:git config --global core.quotepath false中文乱码在git bash下,右键 出现下图,选择options:选择“Text”,将“Character set”设置为 UTF-8或者GBK关闭git bash,重新打开。如果还是乱码emmm这就说明你的windows不知道是什么奇怪的编码方式,我们现在就要修改windows默认编码方式为UTF-8了。打开控制面板,选择更改日期、时间或数字格式勾选B原创 2020-09-08 14:00:59 · 2083 阅读 · 2 评论 -
如何在自己的服务器上搭建远程git仓库
这里主要讲搭建在自己的服务器上,如果要使用GitHub,可以参考https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416写在前面的话,我不想吐槽,但是真的忍不住。按照网上的教程配置出来的git服务器,按部就班到时可以,自己已用就全是bug。我想说,这些教程只管演示不管教的吗?我不知道演示一遍有什么意义。为什么要创建git用户?为什么要创建SSH key?为什么这些都不说清楚?我真的很无语,我本来按照通常的教程写好了,然后跑出问题了,原创 2020-09-06 14:05:25 · 1607 阅读 · 0 评论