git的常用命令有哪些

发布时间:2020-04-09 17:50:52 作者:xiaohuai393
来源:网络 阅读:209

[TOC]

Git

配置

配置文件

以下配置中若出现相同配置项,根据顺序从下到上依次覆盖

级别命令配置文件
全局system/etc/gitconfig
用户global~/.gitconfig
项目local/etc/gitconfig

基本命令

获取帮助

基本操作

获取 Git 仓库

空目录中初始化项目
克隆现有仓库

克隆仓库会将远程目标中所有分支、文件全部克隆下来

文件生命周期

符号说明文件所在区
??未追踪工作区
A_新追踪 未提交暂存区
AM新追踪 未提交 又修改暂存区、工作区
_M提交过 刚修改工作区
M_提交过 已暂存暂存区
MM提交过 暂存过 又修改暂存区、工作区

查看修改区别

提交更改

移除文件

不追踪文件,删除文件
不追踪文件,保留文件

移动文件

git mv file1.txt file2.txt

不追踪的文件

配置文件

在根目录下的 .gitignore 文件中描述

全局配置
特定项目
匹配规则
符号说明例子
*零或多个任意字符*.py doc/*.txt
**任意中间零个或多个目录a/**/z
?有且仅一个任意字符hello?.txt
[abc]方框内任意一个
[0-9]方框范围内任意一个
!追踪指定文件、忽略以上规则!index.py

分支操作

远程操作

GitHub

GitLab

图解

文件生命周期

git的常用命令有哪些

常用命令

参考


其他配置

全局颜色 git config --global color.ui true

查个mac快捷键 命令行输入 打开finder
open .

查看区别-工作目录与暂存区

git diff index.html

查看区别 工作目录与提交完成的

git diff --staged

删除不追踪的文件

git rm style.css

修改文件名

git mv file1 file2

删除文件

git rm file1

恢复删除文件,最近一次提交

目前还在工作区,未提交状态
git checkout HEAD -- index.html
已经提交
git checkout HEAD^ -- index.html

查看日志,一行
git log --oneline

恢复提交
git revert fsdgj

控制指针位置
git reset fsdgj
--soft 软重置,不影响工作区和暂存区
--hart 工作区和暂存区都重置
--mixed 默认的 只重置暂存区

git stash save '放到工作进度里'
显示工作进度列表
git stash list
查看区别
git stash show -p stash@{0}
恢复进度
git stash apply stash@{0}
删除进度
git stash drop stash@{0}
git stash pop stash@{0}

日志
查看最近5条
git log --oneline -5
查看某个作者提交的
git log --oneline --author="yangqingjun"
所有包含 index 的提交
git log --oneline --grep='index'
某个日期之前的提交
git log --oneline --before='2019-01-01'
三天前的
--before='3 days'
图形界面查看
git log --oneline --graph

分支
查看当前分支
git status
查看所有分支
git branch
创建分支
git branch mobile-feature
切换分支
git checkout mobile-feature

显示分支的提交
git log --oneline --decorate

显示所有分支提交详情
git log --oneline --decorate --all

对比两个分支区别
git diff master..mobile-feature  后面可以加上文件名

合并分支
在master分支上
git merge mobile-feature

推荐阅读:
  1. git shell常用命令有哪些
  2. .NET Corek中Git的常用命令有哪些

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

git 有哪些

上一篇:cdn防御和服务器防御的区别是什么

下一篇:什么叫cdn动态加速原理

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》