06 2021 档案
摘要:1 #include <chrono> 2 #include <thread> 3 4 void independentThread() 5 { 6 std::cout << "Starting concurrent thread.\n"; 7 std::this_thread::sleep_for
阅读全文
摘要:编写重载模板 #include <iostream> #include <sstream> #include <string> using namespace std; template <typename T> string debug_rep(const T &t) { ostringstrea
阅读全文
摘要:rpm打包错误 Installed (but unpackaged) file(s) found 的解决办法 方法一: 在/usr/lib/rpm/macros文件中有一个定义: %_unpackaged_files_terminate_build 1 解决方法:把1改为0只警告,即改为: %_un
阅读全文
摘要:尾置返回类型 实例1 #include <iostream> #include <vector> #include <string> using namespace std; template <typename It> auto fcn(It beg, It end) -> decltype(*b
阅读全文
摘要:git的基本提交流程 git的基本流程,如图所示: Working Tree:本地的工作区。 Index/Stage 暂存区域,和git stash命令暂存的地方不一样,使用git add xx,就可以将xx添加近Stage里面。 Repository 本地仓库区,即使用git commit提交后的
阅读全文
摘要:git revert 系列 在使用git管理代码过程中,很多人应该遇到过一些场景:我已经提交了commit信息,但是我想反悔,不想提交了这个信息,或者公共分支上我提交了commit信息,别人也提交了commit,但是我的commit的代码有些问题,想撤回来不提交。 1. 会反做commit-id对应
阅读全文
摘要:git log 系列 显示当前分支的版本历史 git log git log -2 //显示2次记录 当前分支的变更,每次变更用一行内容显示 git log --pretty=oneline 输出: 4. 显示当前分支的变更,每次变更用一行内容显示 git log --pretty --onelin
阅读全文
摘要:git clone 1. git clone不指定分支,所有分支全部下载,并切换至master分支(main 分支) git clone http://10.1.1.11/service/tmall-service.git 2. git clone 指定分支,所有分支全部下载,并切换至dev分支 g
阅读全文
摘要:fast-forward 如果待合并的分支在当前分支的下游,也就是说没有分叉时,会发生快速合并,从dev分支切换到master分支,然后合并dev分支。 git checkout master git merge dev 注意:而我们平常什么都不加的时候,则使用默认的 --ff , 即 fast-f
阅读全文
摘要:git pull git pull指令做了两件事情:git fetch 和 git merge。 如图: 一次同步所有分支 git pull --all origin 参考资料: 1. 小姐姐用动画图解Git命令,一看就懂!
阅读全文
摘要:git fetch 一旦远程主机的版本库有了更新(Git术语叫做commit),需要将这些更新取回本地,这时就要用到git fetch命令。 1. 将某个远程主机的更新全部取回本地, git fetch 命令通常查看其他人的进程,因为取回的代码对你本地的分支开发代码没有应影响。 git fetch
阅读全文
摘要:升级git 确认当前版本 git --version 切换root账号 su root 配置源:启用wandisco git源,在此之前我们先写入新yum存储库配置文件,在终端输入: cat > /etc/yum.repos.d/wandisco-git.repo << 'EOF' [wandisc
阅读全文
摘要:当我们修改了代码准备提交时,本地的改动可能包含了不能提交的调试语句,还可能需要拆分成多个细粒度的 patch。 本文将介绍如何使用 git add -p 来交互式选择代码片段,辅助整理出所需的 patch。 官方介绍 先贴个帮助信息供参考 英文版本: -p, --patchInteractively
阅读全文
摘要:git push系列命令 git push命令用于从本机的分支版本上传到远程并合并。 git push [远程主机名] [本地分支名]:[远程分支名] 如果本地分支名与远程分支名相同,则可以省略冒号: git push [远程主机名] [本地分支名] 1. 将当前分支推送到origin主机的对应分支
阅读全文

浙公网安备 33010602011771号