发表于: 2018-04-05 22:36:09
1 750
今天完成的事情:
·学习github
·重写了jdbcTemplate
git:版本控制系统。
svn是中央式版本控制系统,把项目集中在中央服务器管理,每个人写好推送至中央服务器。
git是分布式版本控制系统,可以在本地管理,互相推送。最大的好处是可以共享源码
git可以做的有很多,其实就是代码管理器。
首先要在https://github.com/ 创建账号,然后生成你的ssh key,
然后下载工具:GitHubForWindows或者Git Bash
前者是可以可视化操作,后者是git分支管理,就是命令行窗口,都可以把代码上传到github里
github for windows的界面:
然后新建仓库 Create new respository:
直接写仓库名字和地址,其它的可以不写
创建好了会直接读本地仓库的文件
这里可以创建新的Branch(分支),跟其它的仓库里的分支并行,互不影响。默认是master。这里我创建了一个jnshu_task分支
在右边可以看到具体文件内容和版本,还有是否更新之类的。
在这里写名字和简述:
然后点右上方Fetch origin这里提交:
然后就可以在github上看到自己的仓库了
Git Bash
先生成本机的ssh key
$ ssh-keygen -t rsa -C "your_email@youremail.com"
系统会提示生成路径,直接回车默认:
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
Created directory '/c/Users/Administrator/.ssh'.
然后输入密码,然后确认密码(直接输入回车,输入不可见):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
会在本地生成:
打开id_rsa.pub 复制里面生成的ssh key ,打开账号添加,title随便写名字,最好可以记住这是哪里的key:
然后添加名字和邮箱
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
连接上以后进入你要上传的仓库目录
创建本地仓库的clone(克隆)
git clone /path/to/repository
可以暂存到缓存区:
git add<name>
然后提交:
git commit -m
git push origin master
(master是分支名字)
明天计划的事情:
继续学习git,还有shipring jdbcTemplate和SQL语句
继续昨天的计划
遇到的问题:
spring 3.2.2后取消了sueryForInt,今天看了些改动,但是没看完
收获:
1.使用github
2.一些sql语句的高级用法(like,左右链,count,Top,like,in等)
3.jdbcTemplate的queryForObject方法
评论