
git
bitcarmanlee
这个作者很懒,什么都没留下…
展开
-
git查看某次提交的内容
git上如果想查看某次commit的内容,按如下操作即可1.获取该次的commit idgit log2.查看该次commit的具体内容git show xxxid原创 2021-02-02 15:43:57 · 6221 阅读 · 1 评论 -
maven跳过单元测试-maven.test.skip和skipTests的区别
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。1.maven.test.skip使用maven.test.skip,不但跳过单元测试...转载 2019-12-27 11:05:40 · 1852 阅读 · 0 评论 -
git 删除本地分支与远程分支
git上面的分支开发完成以后,完成了他的历史使命,就可以删除了。1.删除本地分支查看本地分支git branch add_jvm_config_and_exception_log hdfs_config_in_zk* master subBucket删除已经merge的本地分支git branch -d add_jvm_config_and_exception_log ...原创 2018-10-29 14:29:50 · 6776 阅读 · 0 评论 -
Git merge分支到master
在本地开发好了一个分支,想要merge到master上,怎么操作呢?手把手教你操作。1.本地拉一个分支出来git checkout -b xxx2.开发完以后提交到远程分支git add .git commit -m "commit xxx"git push -u origin xxx3.返回mastergit checkout master4.把本地的分支合并到maste...原创 2018-10-19 10:51:04 · 12503 阅读 · 2 评论 -
git删除远程库文件
项目开发初期由于.gitignore 文件配置不正确很有可能导致某些不需要的目录上传到 git 远程仓库上了,这样会导致每个开发者提交的时候这些文件每次都会不同。当然最稳妥的方案是一开始就配置好.gitignore,但是如果这种情况发生了该怎么办呢?1.删除远程库文件,但本地保留该文件git rm --cached xxxgit commit -m "remove file from rem...原创 2018-10-12 17:56:11 · 4138 阅读 · 0 评论 -
git本地项目推动到gitlab远端服务器
本地已经有了现成的项目,需要将此项目push到远端gitlab的服务器上。具体操作步骤如下:1.在gitlab上创建好对应的project首先,我们现在gitlab服务器上创建git@xxx.xxx.xxx:xxx/xxx.git项目,xxx.git是具体的项目名称。2.初始化本地项目cd到本地项目目录,然后执行git init这样就初始化了本地git仓库3.关联远...原创 2018-07-10 17:45:13 · 5574 阅读 · 0 评论 -
Git 基础 - 撤消操作
任何时候,你都有可能需要撤消刚才所做的某些操作。接下来,我们会介绍一些基本的撤消操作相关的命令。请注意,有些撤销操作是不可逆的,所以请务必谨慎小心,一旦失误,就有可能丢失部分工作成果。1.修改最后一次提交有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了。想要撤消刚才的提交操作,可以使用 –amend 选项重新提交:$ git commit --amend此命令将使用当前的暂存区域快照转载 2017-03-27 09:29:03 · 713 阅读 · 0 评论 -
git revert 回滚代码至上一版本
项开发过程中,有时会需要将代码回滚至上一次提交或回滚到某一次提交。项目新版本上经后,如果不能正常运行,或遇到其它极端问题时,我们需要将代码回滚至上一个版本。通过git revert命令,可以实现代码的提交回滚。1.git revert命令介绍git revert作用是回滚已经存在提交。git revert回滚本质是用某次commit时的代码再做一次commit提交,所以git revert不会对已经转载 2017-03-24 18:14:34 · 10120 阅读 · 0 评论 -
maven生成可执行jar包
maven有两种生成可执行jar包的插件,能够自动加载依赖包。现在我们就针对这两种插件来分别说明。1.maven-assembly-plugin为了简单方便,利用maven的assembly插件将依赖的jar包都打包到一个jar中。这样无论拷贝到哪里,直接运行即可,不需要修改任何配置与代码。看一个assembly的使用实例: <plugin> <原创 2017-02-04 09:55:31 · 3056 阅读 · 0 评论 -
maven内置属性详细说明
Maven共有6类属性:1.内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本; ${project.basedir}同${basedir}; ${project.baseUri}表示项目文件地址; ${maven.build.timestamp}表示项目构件开始时间; ${maven.bui原创 2017-02-03 18:09:33 · 5214 阅读 · 0 评论 -
用maven骨架新建项目以及解决速度慢的问题
用maven中的命令行方式可以新建一个maven项目。命令行如下:mvn archetype:generate \-DgroupId=edu.bit.auto \-DartifactId=test \-DarchetypeArtifactId=maven-archetype-quickstart \-DinteractiveMode=false当然,执行上面命令的时候需要将mvn加入到PAT原创 2017-02-03 15:10:15 · 2558 阅读 · 0 评论 -
Git 分支 - 分支的新建与合并
1.分支的新建与合并现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程:1.开发某个网站。 2.为实现某个新的需求,创建一个分支。 3.在这个分支上开展工作。 假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理:1.返回到原先已经发布到生产服务器上的分支。 2.为这次紧急修补建立一个新分支,并在其中修复问题。 3.通过测试后,转载 2017-01-06 19:16:53 · 1827 阅读 · 0 评论 -
git 远程仓库 remote 使用总结
git的远程仓库是指托管在网络上的项目仓库。对于公司来说,绝大部分公司都会自己搭建自己的git仓库。对于RD来说,自然免不了要经常跟远程仓库 remote打交道。今天我们就来对远程仓库的使用做一个总结。第一步自然是将代码从仓库clone过来:lei.wang ~/gitcode $ git clone git@xxx:lei.wang/user_labels_merge.gitCloning in原创 2016-05-17 09:24:57 · 9669 阅读 · 0 评论 -
git 删除文件后如何恢复
有时候不小心在git中rm了文件。怎么恢复呢?别急,咱们一步步来。首先git status一把,看看此时工作区的状态[xxx@xxx static_files]$ git status# On branch masternothing to commit (working directory clean)可见此时没有任何修改的内容。 再看看具体有什么xxx@xxx static_files]$原创 2016-05-04 15:36:08 · 82629 阅读 · 3 评论 -
Git常用命令
1年多以前从SVN阵营转向Git,SVN用的最多就是图行化工具,刚转到Git时也是喜欢用图形化工具和XCode自带Git管理工具的,但是在使用XCode自带Git管理工具出过几次问题后,逐渐转向使用命令。现在基本上是使用SourceTree来做一些浏览性的工作比如commit改动、分支走向等,其他的基本上使用命令来操作。Git的好我就不多说,先看下面一张图了解一下Git的一些名词,在看看常用的Git转载 2016-04-28 22:23:48 · 697 阅读 · 0 评论