学生宿舍管理系统
环境需求
1.tomcat7.0
2.mysql5.7
3.navicate连接数据库
4.jre1.8
项目结构
学生管理
1.学号
2.姓名
3.密码
4.性别
5.id
宿舍楼管理
1.名称
2.位置
3.id
宿舍管理
1.
2.
3.id
配置
更改设置。可以是版本库的设置,也可以是系统的或全局的
显示当前的Git配置
$ git config –list编辑Git配置文件
$ git config -e [–global]输出、设置基本的全局变量
$ git config –global user.email
$ git config –global user.name$ git config –global user.email “MyEmail@gmail.com“
$ git config –global user.name “My Name”定义当前用户所有提交使用的作者邮箱。
$ git config –global alias.为Git命令创建一个快捷方式(别名)。
$ git config –system core.editor
帮助
git 内置了对命令非常详细的解释,可以供我们快速查阅
查找可用命令
$ git help查找所有可用命令
$ git help -a在文档当中查找特定的命令
git help <命令>
$ git help add
$ git help commit
$ git help init
状态
显示索引文件(也就是当前工作空间)和当前的头指针指向的提交的不同
查找可用命令
$ git help查找所有可用命令
$ git help -a在文档当中查找特定的命令
显示分支,未跟踪文件,更改和其他不同
$ git status查看其他的git status的用法
$ git help status
添加
添加文件到当前工作空间中。如果你不使用 git add 将文件添加进去,那么这些文件也不会添加到之后的提交之中
添加一个文件
$ git add test.js添加一个子目录中的文件
$ git add /path/to/file/test.js支持正则表达式
$ git add ./*.js添加指定文件到暂存区
$ git add [file1] [file2] …添加指定目录到暂存区,包括子目录
$ git add [dir]添加当前目录的所有文件到暂存区
$ git add .添加每个变化前,都会要求确认
对于同一个文件的多处变化,可以实现分次提交
$ git add -p
删除
rm 和上面的 add 命令相反,从工作空间中去掉某个文件
移除 HelloWorld.js
$ git rm HelloWorld.js移除子目录中的文件
$ git rm /pather/to/the/file/HelloWorld.js删除工作区文件,并且将这次删除放入暂存区
$ git rm [file1] [file2] …停止追踪指定文件,但该文件会保留在工作区
$ git rm –cached [file]
移动
重命名或移动一个文件
重命名
$ git mv test.js test2.js移动
$ git mv test.js ./new/path/test.js改名文件,并且将这个改名放入暂存区
$ git mv [file-original] [file-renamed]强制重命名或移动
这个文件已经存在,将要覆盖掉
$ git mv -f myFile existingFile
其他
生成一个可供发布的压缩包
$ git archive打补丁
$ git apply ../sync.patch测试补丁能否成功
$ git apply –check ../sync.patch查看Git的版本
$ git –version