git

时间:2019-08-13
本文章向大家介绍git,主要包括git使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
git 工作流程:
 
 
git 工作区,暂存区和版本库
工作区:电脑内目录
暂存区:stage,index一般存放在“git目录下”的index文件
 
git基本操作
git init初始化一个Git仓库
git clone [url] 从现有Git仓库中拷贝项目
 
基本快照
git add将文件添加到缓存
git status用于查看在你上次提交之后是否有修改
git diff来查看执行git status的结果的详细信息
尚未缓存的改动:git diff
查看已换成的改动:git diff --cached
查看已缓存的与未缓存的所有改动:git diff HEAD
显示摘要而非整个diff: git diff --stat
git commit:git commit将缓存区内容添加到仓库中
git reset HEAD用于取消已缓存的内容 用来取消之前git add的添加
git rm移除文件,从已跟踪文件清单中移除提交 若删除之前修改过并且已经放到暂存区域的话,
必须要用强制删除选项-f
若把文件从暂存区域移除,但仍希望保留在当前工作目录中,仅从跟踪清单中删除 使用--cached
git mv用于移动或重命名一个文件,目录,软连接
 
git分支管理
列出分支基本命令:git branch
需要手动创建一个分支,执行git branch(branchname)
git checkout -b(branchname)来创建新分支并立即切换到该分支下,从而在该分支中操作
删除分支:git branch -d(branchname)
git merge将任何分支合并到当前分支中
git log查看提交历史,还可以使用--graph选项,查看历史中什么时候出现分支,合并
若只想查找指定用户的提交日志可以使用命令:git log --author
若指定日期 可选--since和--before或--util和--after
 
git标签
git tag -a v1.0 -a意为创建一个带注解的标签
查看所有标签可以使用以下命令
git tag
v1.0
 
 
 

原文地址:https://www.cnblogs.com/ashin1997/p/11348402.html