git
changerzhuo
三年Java开发经验,熟练使用spring, springmvc,mybatis等开发框架, 使用HTML、CSS、JS完成页面交互显示。 熟练使用eclipse、idea、git、maven, Jenkins等开发、管理工具。 熟练编写oracle的sql语句及存储过程。 使用linux完成常见的项目部署、日志过滤查看等操作。
展开
-
git提交文件时提示 trailing whitespace
提交文件时, 因行尾有空格, 或者空行有空格导致git提交失败。提示trailing whitespace。如果文件数量较少确实可以考虑删除相关空行、空格。此外可以考虑如下两种方式解决该问题。方式一:首先需要明确该错误提示是git的校验逻辑触发的, 如果我们忽略掉git的校验就能提交了。如果使用命令行可以添加--no-verify参数忽略校验, **git commit --no-verify -am '提交内容信息'**如果使用的ide,则在提交界面检查是否有pre-commit相关的选择,原创 2021-08-30 22:54:00 · 8010 阅读 · 0 评论 -
git 禁止分支提交
目的:限制本地仓库某一个分支提交代码,只能通过合并代码的方式更新分支代码。(注:合并代码冲突了, 这个必须在该分支提交。此时可以放开限制提交代码)场景: 开发过程中我们可能会有开发分支和测试分支,因不确定多个需求的上线点是否一致(即使事先确定同一时间点上线也可能因为各种原因导致仅能上线部分功能),会考虑不同的需求放在不同的分支上开发,但为了方便测试,会将不同的需求放在同一分支发布到测试环境。 这个过程中我们就会在不同的开发分支和这个测试分支切换。 为防止后续测试过程中,不小心将bug修复代码写在测试分支原创 2021-02-21 23:41:51 · 6898 阅读 · 0 评论 -
git merge
1. 合并分支时添加注释信息(只适用于non-fast-forward方式, 该方式会生成新的commit。 fast-forward不会生成新的commit )git merge 分支名 --no-ff -m" 本次合并添加的注释信息"--no-ff :非快速合并 non-fast-forward...原创 2018-08-29 18:00:16 · 3098 阅读 · 0 评论 -
git reflog 恢复已删除分支
语法: git reflog --date=[iso | local | relative] | grep [-w 全词匹配] <branchname>iso:格式化后的时间时间local:实际时间relative:相对时间, 多少天之前本案例以恢复remove_branch为例 1. 对remove_branch分支操作。 合并develop分支到remove_b...原创 2018-07-20 16:46:58 · 13917 阅读 · 5 评论 -
git 免用户名密码操作
git拉取或者推送代码时, 需要输入用户名密码。 可以在config中修改相应的远程仓库地址,来实现免用户名、密码操作。打开项目的.git/config文件, 修改如下配置:[remote "origin"] url = http://用户名:密码@url_xxxxxxx.git fetch = +refs/heads/*:refs/remotes/origin/*将用户名、密码...原创 2018-04-11 08:46:31 · 642 阅读 · 0 评论 -
git 回退修复bug
[Git高级教程 (一)] 通过Tag标签回退版本修复bug转载来自”梧桐那时雨”的博客:http://blog.csdn.net/fuchaosz/article/details/51698896[Git高级教程(二)] 远程仓库版本回退方法http://blog.csdn.net/fuchaosz/article/details/52170105------转载 2017-08-24 15:50:07 · 344 阅读 · 0 评论 -
git 常用命令
git commit --amendgit push origin local_branch:remote_branch原创 2017-06-14 12:11:14 · 248 阅读 · 0 评论 -
git忽略文件、文件夹
本文内容参考,以下网址: http://blog.csdn.net/lanbing510/article/details/40588323 对于一些工具产生的文件,是没必要添加到git工程仓库的,此时可以忽略这些不必要的文件、文件夹。 忽略的前提是这些文件已经不在git的index里面了 a. 把要忽略的文件从git的index中删除, 并提交。git rm -r --cac转载 2017-04-04 16:11:20 · 384 阅读 · 0 评论 -
git使用过程中出现的问题
invalid remote:origin, eclipse git操作步骤,存储信息原创 2016-12-03 13:12:20 · 5949 阅读 · 1 评论 -
git 客户端解决冲突文件
关于配置beyond compare为git的冲突解决工具参考以下博客:http://blog.csdn.net/paincupid/article/details/49909997 感谢分享。git操作步骤:1. git add -A // 将文件修改(添加新文件, 修改文件, 删除文件)添加到暂存区(index, stage)2. git commit -m "注释" // 如果原创 2017-04-08 18:21:20 · 1848 阅读 · 0 评论 -
使用eclipse或git命令行将项目托管到github
1. git教程:http://www.runoob.com/git/git-tutorial.html2. 使用eclipse或git命令行将项目托管到github。 文档下载地址(免积分):http://download.csdn.net/download/changerzhuo_319/98077173. git diff :https://segmentfault.com...原创 2017-04-08 16:49:34 · 355 阅读 · 0 评论 -
git failed paths dirty_worktree
1. 新添加了一些新代码文件,修改了一些已有的代码。 使用的eclipse的egit插件。 执行了commit, 再执行pull的时候就报错: failed paths dirty_worktree2. 忘记是在那个博客看到的说可以通过reset hard的方式,来解决pull时提示的这个错。 但是会回滚掉本地的代码(未测试, 博客上的介绍信息)。 所以就没有使用reset hard的方式。原创 2017-04-07 20:08:15 · 13038 阅读 · 0 评论 -
使用github创建仓库
步骤一:在github上创建一个git仓库, 为了方便没有勾选过多的选项,仅仅创建一个可用的仓库1. 2. 设置仓库信息3. 复制仓库地址url,4. 查看自己所有的仓库原创 2016-11-26 14:01:41 · 351 阅读 · 0 评论