版本控制
gerrylon007
这个作者很懒,什么都没留下…
展开
-
git commit hooks提示用户输入
今天定义git hook: prepare-commit-msg:意图是在用户提交时, 在commit msg后加一行: issue #${issueID}, 以此关联以redmine.#! /bin/sh ...原创 2020-03-27 18:53:17 · 823 阅读 · 0 评论 -
git相关知识整理分享
部门内要做技术分享, 我选择了分享git相关的知识, 现在贴出来, 供大家学习参考.目录:文章目录为什么要使用版本控制系统?什么是git?为什么要使用git?一些术语安装git子命令 (ref: https://git-scm.com/docs)常用命令(应该熟练掌握)配置相关初始化相关基本操作分支与合并共享与更新项目检查与对比打补丁其他开发工作流环境分支名称及生命周期分支生成与删除开发工作...原创 2019-10-22 08:59:13 · 669 阅读 · 0 评论 -
git push时总提示输入用户名和密码
我用的是Windows7系统. 1. 在 C:\Users\dnv 下创建文件 .git-credentials, 并在其中写入以下内容: https://username:password@github.com, 比如 https://john:mypassword@github.com 保存.GitBash执行 git config --global credential.hel原创 2016-09-10 15:37:22 · 1274 阅读 · 0 评论 -
git撤销已经push到远程的commit
在原来的gh-pages更改了主题后, 发现写的index.html不见了, git log查看下, 原来是有新的提交:commit 2c639a...Set theme jekyll-theme-cayman and migrate Page Generator contentcommit e990a7...Update README.md这里使用git reset --hard e99原创 2017-08-13 20:24:50 · 5077 阅读 · 0 评论 -
git常用操作(不定期更新)
修改最后一次提交的说明信息(未推送到远程)git commit --amend推送本地分支到远程(方法一)# 先在本地创建分支localBranchgit checkout -b localBranch# 与远程分支originBranch作关联(会自动创建originBranch)git push -u origin localBranch:originBranc...原创 2018-04-10 10:28:39 · 258 阅读 · 0 评论 -
Beyond Compare 内容相同文件对比结果仍显示红色 解决方案
原因是两个文件内容一样, 但是修改时间不一样, 可以设置为对比内容, 具体对比方案可自行选择:具体的对比规则, 可以在帮助中找到: 参考: Beyond Compare 相同文件对比结果仍显示红色 解决方案...转载 2017-02-09 10:40:18 · 8369 阅读 · 0 评论 -
Git之cherry-pick: 合并指定的commit
git cherry-pick可以合并一个区间的提交. 比如现在有两个分支, 其提交情况分别如下:master分支:24e6c97 (HEAD -> master, dev) initializedhotfix分支:e29815f (HEAD -> hotfix) fix bug 79bec248 fix bug 6962c211 fix bug 543bfbb9...原创 2018-09-11 17:11:21 · 2676 阅读 · 0 评论 -
Git使用常见问题
git pull fatal: refusing to merge unrelated histories转自:https://stackoverflow.com/questions/37937984/git-refusing-to-merge-unrelated-histories-on-rebase解决方案:git pull --allow-unrelated-histories欢...原创 2018-11-21 10:09:09 · 216 阅读 · 0 评论 -
svn: revert to revision/revert changes from this revision/update item to revision
问题svn里有几种”revert"操作, 一直都不是很清楚。如图:命令功能描述为了方便描述, 假定我们已经提交了10次, SVN日志ID分别是1, 2, 3, …, 10. 现在本地提交ID位于10, 无任何修改(clear)状态。现在我们show log, 选中7进行操作。update item to revision: 确定后, 结果是:本地的代码会和提交7一样,再次s...原创 2019-08-20 09:09:29 · 3351 阅读 · 0 评论