小技巧Java子弹Git

Git从入门到熟练使用

2018-03-09  本文已影响958人  __silhouette

Git 基础

基本原理

Git的优势

直接记录快照

git存储项目虽时间改变的快照.png

几乎所有操作都在本地执行

Git保证完整性

Git一般只添加数据

需要注意的重点

三种状态

工作目录,暂存区域及Git仓库.png

三个区域

基本的Git工作流程

基本的Git操作流程

基础设置

查阅帮助手册方法

获取Git仓库

方法一:在现有目录中初始化仓库(创建一个新的自己的仓库)
方法二:克隆现有仓库(clone别人的)

记录每次更新到仓库

检查当前文件状态

跟踪新文件

暂存已修改文件

提交文件到仓库

基本的 Git 操作指令

git status 命令概述

git diff 命令概述

git commit 命令概述

git rm 命令概述

git mv 命令概述

忽略文件

git stash 命令概述

git log 命令概述

撤销操作指令

Git 远程仓库的使用

Git 标签

创建标签

后期打标签

Git 分支

分支简介

简介

创建分支

two-branches.png

此时 HEAD 指针指向 master 指针,也就是实际上 HEAD 指针指向的时当前所在的本地分支。在本例中,我们仍在 master 分支上,因为 git branch 命令仅仅是创建了一个新分支,并没有切换到它上面。可以使用以下命令来查看各个分支当前所指的对象

$ git log --oneline --decorate
5a5f9fe (HEAD -> master) rename
fb40f7a (tag: v1.4-1w, tag: v1.3, testing) add pic
ec50914 xiugai
a737209 提交
2713657 (tag: v1.2) 第一次的修改提交

可以看到,当前 HEAD 和 master 分支均指向 5a5f9fe 开头的对象

分支切换

项目分叉历史

分支操作

分支的新建与合并

分支管理(git branch 命令)

分支开发工作流程

远程分支

需要注意的问题

总结

参考资料

上一篇下一篇

猜你喜欢

热点阅读