Git
Quan略略略
君子爱色取之有道
展开
-
【Git】修改历史提交记录中的代码内容
提交代码到服务器需要评审,但是评审过程很慢,期间本地代码需要继续开发,继续提交到本地仓库。也不能干等着,也不好老是麻烦别人给评审,那本地先提交着,等评审过了再继续提交本地仓库里面的下一个commit,提交某一个commit的指令为:git push origin e5333babc5604134f80a4befcba56859b0c293ab:refs/for/remote_branch但是问题是如果评审没过的话,就要对之前的那个 commit 进行修复,我的做法可能比较笨,但是也可用。1、基原创 2021-07-14 11:20:10 · 1360 阅读 · 0 评论 -
Git忽略规则
原文链接:http://www.cnblogs.com/qwertWZ/archive/2013/03/26/2982231.html注意忽略只对未跟踪文件有效,对于已加入版本库的文件无效。一、三级忽略文件1. 版本库共享式忽略文件版本库中目录下的.gitignore文件作用于整个目录及子目录,会随着该版本库同其他人共享。2. 本地的针对具体版本转载 2017-09-05 17:14:05 · 344 阅读 · 0 评论 -
Git使用rebase合并多个commit
原文链接:http://www.jianshu.com/p/964de879904a在使用 Git 作为版本控制的时候,我们可能会由于各种各样的原因提交了许多临时的 commit,而这些 commit 拼接起来才是完整的任务。那么我们为了避免太多的 commit 而造成版本控制的混乱,通常我们推荐将这些 commit 合并成一个。首先假设我们有3个 commit转载 2017-08-31 13:57:33 · 9260 阅读 · 0 评论 -
Git Rebase 操作的分析与整理
原文链接:http://www.jianshu.com/p/0c9adba41313Git 提交步骤图例中,有主干 master,支线分支 branch。其中,master 提交 ID 记录为:C1 → C2 → C3 → C4。branch 提交 ID 记录为:C1 → C2 → C5 → C6。Merge 操作在 branch 分支上转载 2017-08-31 14:21:01 · 1760 阅读 · 0 评论 -
Git免输入账号密码设置方法
执行git pull或者git push的时候都要输入用户名和密码,很是麻烦,进行下面的设置,创建git-credentials文件并写入对应的github或者其他git服务器的用户名和密码,后面即可使用这些配置进行免密传输了。Linux或者Mac下方法:1、创建文件,进入文件,输入内容: cd ~ touch .git-credentials vim .git-credentials ht原创 2017-09-01 10:51:55 · 4179 阅读 · 0 评论 -
Git-搭建Git服务器并使用Git进行协同工作
Git可以在本地的仓库中使用,自己管理版本,但是要团队合作的话就需要一个Git服务器来进行协作,最典型的Git服务器是美国的GitHub、中国的码云等,也可以自己搭建类似GitHub的Git服务器例如免费的Gitlab,但是GitLab需要Nginx或者Apache的支持,搭建比较麻烦,而且对服务器的性能要求也高了不少,以后再用GitLab吧,现在先搭建一个基于控制台的Git服务器。Git服务原创 2017-09-19 11:14:27 · 888 阅读 · 0 评论 -
Git学习
Git配置 参考文档链接:http://www.yiibai.com/git/,略有修改。Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置:1、/etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果使用带有 –system 选项的 git config 时,它会从此文件读写配置变量。刚安装gi原创 2017-08-24 16:05:53 · 376 阅读 · 0 评论 -
win10 专业版 git bash 闪退问题终极解决方案
http://www.cnblogs.com/ricklz/p/9216395.html转载 2019-03-20 23:22:43 · 489 阅读 · 0 评论