不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2018-04-12 23:20  分类:Java库/系统 

[荐]Git教程 汇总Github 添加 SSH key

Git 修复 bug 切换分支时,(PhpStorm)如何保存修改过的代码(即如何保存现场)?

解决 PhpStorm Git插件无法执行【 强制推送覆盖 git push -f 】的问题

代码回滚

1.对本地代码库进行回滚

强制回滚到上一个版本:git reset --hard HEAD~1     例如:git pull 后,正式环境有严重的bug,需回滚到上一个版本

强制回滚到某个版本(常用):git reset --hard 376267e96f    例如:在服务器 上不小心做了 修改/提交文件 操作,可以回滚到指定(最新)版本

2.远程代码库回滚

(1) 本地使用 git push -f 进行强推, 来覆盖远程仓库代码

(2) 服务器的某个本地仓库,强制回滚到某个版本(常用):git reset --hard 376267e96f   

参考:git远程库代码版本回滚方法远程仓库版本回退方法

简易的命令行入门教程:

Git 修改 用户名 以及 提交邮箱

查看 当前项目的 Git配置

git config --local --list

 

Git 设置当前项目

github.com

git config user.name "wen-jianbao"
git config user.email "lesjava@163.com"

gitee.com

git config user.name "wenjianbao"
git config user.email "lesjava@163.com"

 

Git 全局设置:

git config --global user.name "wenjianbao"
git config --global user.email "lesjava@163.com"

创建 git 仓库:

mkdir lesjava-blog
cd lesjava-blog

# 将当前文件夹 git 仓库化
git init

touch README.md
git add README.md
git commit -m "first commit"

# 跟远程仓库建立关联
git remote add origin https://gitee.com/wenjianbao/lesjava-blog.git

git push -u origin master

已有项目?

cd existing_git_repo

# 跟远程仓库建立关联
git remote add origin https://gitee.com/wenjianbao/lesjava-blog.git

git push -u origin master

 




 

Maven仓库常用pom.xml使用阿里云Maven仓库Maven 打包可执行 jar 的几种方法

Maven 那点事儿CentOS 安装Java(JRE、JDK)、Maven

Maven入门教程(1):什么是 Maven?  、Maven入门教程(2):Maven 标准目录结构

Maven scope 'provided' 和 'compile' 的区别

  1. Maven 三种 archetype 说明
  2. [入门]IDEA 构建 Maven多模块 工程项目(多图) 
  3. [升级]IDEA 新建Maven父子项(多图)
  4. Netty入门之创建Maven多模块依赖项目

IDEA 如何将一个 普通项目 转换为 Maven项目?

JFinal入门教程:IDEA(2018.2) + Maven(3.5) + Tomcat(9.0) + JFinal(3.5)

Maven打包之 resources配置

解决 IDEA 创建Maven项目速度慢问题 DarchetypeCatalog

Maven 项目的 org.junit.Test 获取不到

Maven命令

Maven 常用命令(Maven介绍及常用命令

mvn archetype:generate  构建项目  
mvn clean       项目清理  
mvn compile     项目源代码的编译  
mvn test        项目单元测试的编译  
mvn package     项目打包  
mvn install             发布项目提交到本地仓库  
mvn deploy              发布项目到  
mvn jetty:run :        启动jetty容器    
mvn eclipse:clean :    清除eclipse的一些系统设置                 
mvn eclipse:eclipse :  生成 Eclipse 项目文件  

Maven 实用命令

mvn dependency:tree   查看依赖树  
mvn assembly:assembly 需要配assembly插件,可用于把指定文件进行打包 tar.gz,zip包  
指定maven参数:  
-DskipTests=true      默认不走单元测试  
-P local              选择资源文件类型 local,需在pom开启资源配置