git bash命令使用

git bash用的是linux命令。
前提:
本地项目是从remote服务器上clone下来的,如:
$ git clone ssh://demo@20.10.81.2:8080/Happy3W
场景一:如何删除文件
1、git如何删除已经签入remote服务上的文件
比如当前目录c:\work\space\happy3w中temp.txt文件
先切换到c:\work\space\happy3w,然后执行如下命令。
$ rm temp.txt
2、执行git add把变化加入到git库
$ git add temp.txt
3、执行commit
$ git commit -m “delete temp.txt”
4、执行push
$ git push
场景二:如何更新本地代码
在项目根目录下执行。
$git pull
其它命令
git bash切换目录,与cmd相似:
$ git cd temp
查看当前目录:
$git ls

git commit弹出VIM消息编辑器如何退出

$git rm file
然后执行commit
$git commit
居然弹出一个满屏的消息,没有任何提示接下来要怎么做,这个使用体验太差了。吐曹归吐曹,问题还得解决,网上搜索结果:
按下esc键,输入“:qw”这几个字(不含引号)终于解决了问题。
相关知识请看vim帮助,VIM是一个通用的编辑器与git没什么关系。

设置git下载项目代码的默认位置

开发环境:win7
git默认下载到当前用户目录下,但是我们需要指定其它的代码存放路径。
参考这篇:https://www.kancloud.cn/thinkphp/git-github-study/37924

Git Repository代码库入门

git是一个源代码管理工具,向SVN,CVS,ClearCase等一样,只是功能比这些更强大。能离线本地管理自己的代码,如在家办公,定期再上传到服务器。
git官网:
https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
1、下载安装Git
windows:http://git-scm.com/download/win
直接下载EXE文件,点击执行安装。
2、配置Git的用户身份
打开git bash运行如下命令:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

3、验证一下配置是否正确
$ git config --list
4、创建Git代码库(Git Repository)
场景一:将已有项目签入Git库
1)在项目根目录初始化
cmd切换到项目根目录下执行如下命令:
git init
2)git几个命令
$ git add *.c
$ git add LICENSE
$ git commit -m ‘initial project version’
场景二:从已有Git库上下载代码
1)clone一个库下来
直接clone保留原目录:
$ git clone https://github.com/libgit2/libgit2
clone修改项目目录:
$ git clone https://github.com/libgit2/libgit2 happy3w
替换成自己的git库地址
5、提交代码
直接提交:
$ git commit
提交时加注释:
$ git commit -m "完成修改"

gradle eclipse插件入门

gradle eclipse插件参考:
https://docs.gradle.org/current/userguide/eclipse_plugin.html
1、gradle脚本配置Eclipse插件
创建build.gradle,将入如下命令拷贝粘贴文中:
apply plugin: ‘eclipse’
2、执行gradle命令
在cmd中切换到build.gradle目录下,执行如下命令:
gradle eclipse
执行后,gradle在目录下创建eclipse所需的.project文件,可以在eclipse中import进去。
3、试一试
1)创建空目录Happy3w_Gradle
如:D:\workspace\cherryspace\Happy3w_Gradle
2)Happy3w_Gradle目录下创建build.gradle
build.gradle内容如下:
apply plugin: ‘eclipse’
3)执行gradle eclipse命令
打开cmd,切换到D:\workspace\cherryspace\Happy3w_Gradle目录下,执行如下命令:
gralde eclipse
cmd输出内容:

4)运行结果
D:\workspace\cherryspace\Happy3w_Gradle目录下多了.project文件,以及.gralde文件夹。
打开eclipse可以将项目导入(import)。

Java Gradle入门

前面介绍gradle的一些基础知识,那么作为一名java开发,如何应用gradle构建和发布产品呢。
参考文档:
JavaQuickStart:https://docs.gradle.org/current/userguide/tutorial_java_projects.html
JavaPlugin:https://docs.gradle.org/current/userguide/java_plugin.html
下面根据摘录一些关键点,一看就懂,入门够用。
1、加入Java Plugin
要用gradle编译java代码,需引用现成的java插件,否则就得自己写很多脚本。
build.gradle文件中加入如下内容:

2、编译Java命令
运行cmd窗口,执行如下gradle命令编译Java程序:
gradle build

gradle脚本入门

gradle命令文档:
https://docs.gradle.org/current/userguide/tutorial_using_tasks.html
此文详细介绍了gradle构建脚本相关的知识,下面摘录一些关键点,入门够用了。
1、一个文件:build.gradle构建脚本
gradle命令执行时运行该文件,如用gradle构建的项目必有一个,用来写入gradle的脚本内容,用txt文本文件打开即可编辑。
2、两个概念:project(项目)和Task(任务)
是build.gradle文件中的两个主要元素。
项目:build.gradle文件中包含1个及以上项目,每个项目代表gradle要构建或者处理的目标对象。什么是项目,这里的项目可以是一个jar库或者web应用,或者是一个含有jar包的zip。它可能是一个gradle需要构建(build)的内容,也可能是一项需要gradle处理的事情。
任务:一个项目由1个及以上任务组成。它是gradle能执行的最小单位,可以是编译class文件,创建jar报,发布文档等等。
3、一种语言:groovy
gradle的脚本不是xml,而是groovy代码或称为groovy脚本,所以它能做的事很多,就像java编程一样。
4、入门例子:
例子1:hello happy3w
1)创建文本文件,写入如下内容

2)另存为build.gradle(gradle是扩展名)
3)gradle运行看结果
打开cmd将目录切换到刚才保存的build.gradle目录下,然后输入命令“gradle hello”回车能看到输出”Hello happy3w!”.
下面看happy3w的实际操作:
说明:乐3将build.gradle文件保存在了E:\homework\happy3w\guide\gradle目录。
cmd运行过程如下:

例子2:gradle脚本很强大-大小写切换
gradle的脚本是groovy,它能充分利用groovy的优势。
本例处理大小写转换,编辑build.gradle写入如下内容并保存:

cmd-运行”gradle upper”结果如下:

例3、编译依赖
修改buil.gradle写入如下内容保存:

运行cmd执行”gradle -q introduce”。结果如下:

说明:执行时加了选项-q,表示quiet不输出日志,除非有错。
gralde官网上还有很多例子介绍,读者可以再深入学习。
相关
gradle入门
gradle命令入门

Gradle命令入门

Gradle官网命令介绍:https://docs.gradle.org/current/userguide/tutorial_gradle_command_line.html
下面摘录一些常用命令:
1 执行任务
运行cmd转到project存放.gradle文件的目录下,执行如下命令。
如:gradle buildtask
其中buildtask是在.gradle文件中定义的一个task
2 排出一个不需要的任务
gradle buildtask -x test
其中test为此次不执行的任务,那么test及其依赖项都不执行。
相关
gradle入门
gradle构建脚本入门

gradle入门

gradle是一个编译或者叫构建工具(build tool)。
android studio编译就用了gradle,为了减少android学习阻力,先学习一下gradle吧。
1、gradle官网:https://docs.gradle.org/current/userguide/userguide_single.html
2、gradle安装:https://docs.gradle.org/current/userguide/installation.html?_ga=1.221387224.1155493083.1484023907
开发环境:win7
实际操作:
检查必备:
必须要JDK7及以上,用cmd输入”java -v”检查一下版本。
1、下载gradle3.3:gradle3.3
乐3选择了此包:Binary only distribution (no documentation or source code)
2、解压zip
如将zip解压到:D:\program\gradle\gradle-3.3
3、设置环境变量
1)创建计算机-属性-高级系统设置-环境变量:
变量名:GRADLE_HOME
变量值:\program\gradle\gradle-3.3
2)将GRADLE_HOME加到path变量中
path变量后面加入:%GRADEL_HOME%\bin;
4、测试,输入如下命令
打开cmd(新打开一个):开始-运行-cmd,打开cmd命令窗口后输入命令:
gradle -v
如正确将输出如下信息:

相关:
gradle构建脚本入门
gradle命令入门

gradle build 无效的源发行版 1.8

原因:系统的Java环境与gradle要求的不一致。
检查环境变量,将正确版本的jre加入系统环境变量里。
如何加入环境变量:
1、计算机属性->环境变量
定义JAVA_HOME,然后将相关之加入path变量中,如:
%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME\jre\bin;%JAVA_HOME\jre\lib\plugin.jar;