gitgitGit入门

Git从入门到熟练使用

2018-03-27  本文已影响173人  sunnyghx

Git 命令行学习笔记

Git 基础

基本原理

Git的优势

直接记录快照

[图片上传失败...(image-3772a-1522158879481)]

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

Git保证完整性

Git一般只添加数据

需要注意的重点

三种状态

[图片上传失败...(image-f2a665-1522158879481)]

三个区域

基本的Git工作流程

基本的Git操作流程

基础设置

查阅帮助手册方法

获取Git仓库

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

记录每次更新到仓库

检查当前文件状态

跟踪新文件

暂存已修改文件

提交文件到仓库

基本的 Git 操作指令

git status 命令概述

git diff 命令概述

git commit 命令概述

git rm 命令概述

git mv 命令概述

忽略文件

git stash 命令概述

git log 命令概述

撤销操作指令

Git 远程仓库的使用

Git 标签

创建标签

后期打标签

Git 分支

分支简介

简介

创建分支

[图片上传失败...(image-e9c695-1522158879476)]

此时 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 命令)

分支开发工作流程

远程分支

需要注意的问题

总结

作者:shenglanya
链接:https://www.jianshu.com/p/34cfe097e06a
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

上一篇 下一篇

猜你喜欢

热点阅读