git安装完毕后,需要进行git的全局属性的配置
git config -- global user.name 'GIT的用户名' ——配置GIT的用户名
git config -- global user.email 'GIT的邮箱' ——配置GIT的邮箱
git config -l ——查看配置信息
git的仓库初始化
git init ——初始化仓库
git 仓库的基本操作
git add 文件名称 ps: git add helloGit.java
git add . //添加所有在工作区修改的文件
git status ——查看git的状态
git commit -m "注释信息" ——提交文件并加注释
git commit -a -m "注释信息" ——添加修改并提交 = add+commit
修改git文件
git diff ——比较文件
git log 文件名 ——查看文件的日志信息,查看回退的重要标志 Commit ID
git reflog
git log --pretty=oneline ——格式话log信息
git reset -- hard HEAD~1 ——后退一步提交
git reset -- hard e123123 ——恢复到commit ID e123123点
git checkout 文件名 ——Master区恢复工作区文件
git reset HEAD 文件名字 ——暂存区文件恢复到工作区
del 文件名 ——删除文件 commit后生效
git checkout --hello.java ——从Master中检出到工作区
总结:
git status 不断的看文件的状态
工作区编辑文件 -->git add --> 提交到了暂存区 -->git commit - m "this is beizhu" -- > 版本库
从master区到工作区? --> git checkout fileName (本地已经修改了但是想要恢复工作区的修改)(未 add & commit )
从暂存区踢回到工作区中 --> git reset HEAD fileName(已经add没有commit) --> 恢复已有的内容 --> git checkout fileName
Github的使用
正在更新……
提交该分支到远程仓库
git push origin SpringMVC
查看远程分支
git branch -r
拉取指定项目指定分支代码
git clone -b 分支名 项目http地址