Java jdk环境安装
Git 客户端安装
Git由四个区组成 本地区,缓存区,工作区,远程区
其中本地区是我们开发环境存储代码地方
缓存区是git,特有的一个存储即将要提交到本地区或者远程区的地方。
工作区是我们本地开发操作区域。
Git 将文件添加到暂缓区
Git add git01.txt
Git commit -m “提交文件名称”
git commit –amend 添加提交备注
git 日志查询
git log
git log –p 查看变化信息
git reflog 查看所有git commit 提交信息
git log --pretty=short 查看简短git 提交日志
git diff 查看提交前后差异
回撤命令: 可以从缓存区回撤,也可以从工作区回撤
工作区的代码想撤销
https://img-blog.csdn.net/20171225083725831?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjcwMjU0Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
git status
vi 文件
git checkout -- 文件
git checkout -- <file>
add到暂存区的代码想撤销
https://img-blog.csdn.net/20171225083738232?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjcwMjU0Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
git reset HEAD命令,从暂存区撤销 然后执行checkout命令
git checkout -- <file>
提交到本地仓库的代码想撤销
常用的将本地仓库或者远程仓库 回退到某个点
Git分支管理
Master 和分支合并命令
git merge --no-ff <分支名>
https://img-blog.csdn.net/20180102112347908?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjcwMjU0Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
通过图表方式查看分支
git log --graph命令退出也是按q
不容易发现的问题
问题背景:在使用git log命令查看文件时候出现不能再输入命令 此时是退出需要按q 字母。
命令 方式解决冲突
$ git checkout fa
$ git rebase master
$ git rebase --abort
$ git add git01.txt
$ git rebase --continue
Tortoisegit开发端安装
Git 服务端搭建