![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目管理
xuzhezhaozhao
这个作者很懒,什么都没留下…
展开
-
读懂diff
读懂diff作者: 阮一峰日期: 2012年8月29日diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。转载 2013-05-04 20:06:20 · 938 阅读 · 0 评论 -
Git 生成并应用 patch
Git 生成并应用 patch在开发过程中,我们会有很多不同的分支,如果突然发现一个 bug,这个 bug 在所有分支中都存在,而我们肯定不想切到每个分支去重复修改这个 bug,该怎么做呢?可以用 git 的 patch功能,先生成一个 patch,然后在每个分支上应用这个 patch 就可以了。生成 patch假设我现在在 ansys 开发分支上,我需要修改一个 double_wrapper 基础原创 2016-08-23 12:19:37 · 999 阅读 · 0 评论 -
Git 使用笔记
使用Git工具作的一些笔记, 方便查看.原创 2014-09-25 21:25:04 · 1288 阅读 · 0 评论 -
Linux 下git 保存用户名密码 (避免每次push输用户名密码)
Linux/Unix/Mac 系统新建一个 ~/.netrc 文件, 将 git 服务器, 用户名以及密码记录在这个文件, 如下所示:machine your-git-serverlogin your-usernamepassword your-password普通用户的如果有多个 server 就重复上面的三行, 分别输入对应的服务器、 用户名和密码即可.原创 2014-04-13 14:52:27 · 12879 阅读 · 0 评论 -
Github “fatal: remote origin already exists” 解决办法
最近遇到这个问题, 可以采用直接修改config文件的方法, 首先, 显示隐藏文件, 进入 .git/ 目录, 目录下面有一个config文件, 以文本文件方式打开该文件, 在后面添加[remote "origin"]url = https://github.com/xuzhezhaozhao/Cplusplus-Primer-Plus-6thE-Code-Example.git原创 2013-07-24 14:22:48 · 1424 阅读 · 0 评论 -
五年软件开发的一点自我总结
五年软件开发的一点自我总结下周就要去新公司报道了,换城市(离开北京)+换职业(不做开发),这个决定下得其实还是蛮艰难的。最近一直在反思自己毕业后的这五年工作,自感惭愧,找个地方记录下(主要是这里谁都不认识我),也算是自己的一种反醒以及给过来人提点建议,少走点弯路吧。 08年顶着名校硕士的光环加入了一家非常有名的非软件公司做软件开发,刚开始一切其实都很美好。大外转载 2013-05-30 13:45:53 · 1777 阅读 · 3 评论 -
git - error: failed to push some refs to 'https://github.com/xuzhezhaozhao/Practice.git' 解决办法
在使用git的时候, 我用git commit --amend 命令修改了上一个提交的一些内容, 而上一个提交的内容已经被我用push推到远程服务器了, 现在我用git push -u origin master 推送 amend之后的提交, 推送失败了, 并给出了错误提示如下:To https://github.com/xuzhezhaozhao/Practice.git ! [rej原创 2013-05-12 13:25:17 · 14316 阅读 · 3 评论 -
GitHub: Permission denied (publickey). 问题解决方法
之前一直用https来push到github上, 今天试了下用ssh, 把origin改为ssh地址后, 用git push -u origin master出现错误:Permission denied (publickey).fatal: The remote end hung up unexpectedly上网搜了一下, 原因是'You've probably not adde原创 2013-05-24 11:23:44 · 66296 阅读 · 1 评论 -
版本控制 --- 1. 你干嘛要用Git(单人寂寞版)
原文地址:http://blog.csdn.net/ppn029012/article/details/88784161. 好好的,为什么要用版本控制1.1 单身吊丝一个人(就你一个人)幻想一下以下场景,你在用你家Windows中的传奇软件"记事本”写一篇小说>。经过了1个多小时的单干,你的小说中,武松好不容易把白骨精1打死了。(血腥情节1)又过了一个小时,转载 2013-05-04 00:15:28 · 4445 阅读 · 0 评论 -
Markdown 语法说明 (简体中文版)
NOTE: This is Simplelified Chinese Edition Document of Markdown Syntax. If you are seeking for English Edition Document. Please refer to Markdown: Syntax.声明: 这份文档派生(fork)于繁体中文版,在此基础上进行了繁体转简体工作,并转载 2013-05-19 20:00:06 · 1487 阅读 · 0 评论 -
Markdown: Basics (快速入门)
声明: 这份文档派生(fork)于繁体中文版,在此基础上进行了繁体转简体工作,并进行了适当的润色。此文档用 Markdown 语法编写,你可以到这里查看它的源文件。「繁体中文版的原始文件可以查看这里」--By @riku / 本项目托管于 GitCafe注: 本项目同时也托管于 Github上,请通过 fork+pull request 方式来帮忙改进本项目。Markd转载 2013-05-19 19:58:32 · 1076 阅读 · 0 评论 -
Git中文手册 - 高级用法
创建新的空分支在偶尔的情况下,你可能会想要保留那些与你的代码没有共同祖先的分支。例如在这些分支上保留生成的文档或者其他一些东西。如果你需要创建一个不使用当前代码库作为父提交的分支,你可以用如下的方法创建一个空分支:git symbolic-ref HEAD refs/heads/newbranch rm .git/index git clean -fdx git add yo转载 2013-05-05 21:57:07 · 6803 阅读 · 0 评论 -
Git中文手册-中级用法
忽略某些文件项目中经常会生成一些Git系统不需要追踪(track)的文件。典型的是在编译生成过程中 产生的文件或是编程器生成的临时备份文件。当然,你不追踪(track)这些文件,可以 平时不用"git add"去把它们加到索引中。 但是这样会很快变成一件烦人的事,你发现 项目中到处有未追踪(untracked)的文件; 这样也使"git add ." 和"git commit -a"转载 2013-05-05 21:43:31 · 1667 阅读 · 0 评论 -
Git常用命令解说
1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Gi转载 2013-05-05 13:23:45 · 1090 阅读 · 0 评论 -
Git中文手册-基本用法
gitbook中文手册地址:http://gitbook.liuhui998.com/index.html欢迎使用Git欢迎来使用Git, 它是一个快速的分布式版本控制系统。这本书的目的是为那些初学者尽快熟悉Git,提供了一个良好的起点。此书将以介绍Git如何存储数据做为开始,让你了解它和其它版本控制系统有什么不同的背景。这大约要花你20分钟的时间。转载 2013-05-05 13:24:17 · 4949 阅读 · 0 评论 -
漂亮的git log显示
漂亮的git log显示git提供了别名设置,参考git别名,使用git过程中经常需要查看log,分享一个漂亮的查看log的别名命令:git config --global alias.hist 'log --pretty=format:"%C(auto)%h %ad | %C(auto)%s%d %Cblue(%an)" --graph --date=short'显示效果原创 2017-05-25 16:51:55 · 4232 阅读 · 0 评论