git常用命令

初始化仓库
git init
初始化配置
配置用户信息:
git config --global user.name "***"  			 #设置用户名
git config --global user.email ***@example.com   #设置email

配置全局别名:
git config --global alias.st status   #为git status 命令配置简便写法 git st
注意: 当配置的命令不是单个字符串时,用双引号括住

查看配置信息:
git config --list  
常用基本操作
命令: git add 文件名(或使用./ 表示全部暂存)
作用: 跟踪一个新文件,并暂存

命令: git commit -m "注释"
作用: 提交文件并输入本次提交的说明
	-m 选项用于提交说明较少的情况
	不加 -m 会启动文本编辑器以便输入本次提交的说明
	-a 选项会自动把所有跟踪过的文件暂存起来一并提交,从而跳过 git add 步骤

命令: git mv file.from file.to
作用: 文件改名

命令: git rm file
作用: 删除文件

命令: git status
作用: 查看工作目录中文件的状态(已跟踪(已提交 已暂存 已修改) 未跟踪)

命令: git diff
作用: 查看当前做的哪些更新还没暂存
命令: git diff --cached 或 --staged
作用: 有哪些更新已经暂存起来准备好了下次提交

命令: git log --pretty=oneline
作用: 查看提交记录(40位键值)
命令: git log --oneline
作用: 查看提交记录(前7位键值)
命令: git log --oneline --decorate --graph --all
作用: 查看项目分叉历史
git分支操作

git的分支模型极其高效轻量,可以把工作从主线开发上分离,以免影响开发主线。分支的本质其实就是一个提交对象!!!

HEAD: 
    是一个指针 它默认指向master分支 切换分支时其实就是让HEAD指向不同的分支
    每次有新的提交时 HEAD都会带着当前指向的分支 一起往前移动
    
命令: git branch
作用: 得到当前所有分支的一个列表

命令: git branch 分支名
作用: 创建一个分支

命令: git branch -d name
作用: 删除空的分支 删除已经被合并的分支

命令: git branch -D name
作用: 强制删除一个分支

命令: git branch -v
作用: 可以查看每个分支的最后一次提交

命令: git branch name commithash
作用: 在指定的提交对象上创建新的分支

命令: git checkout name
作用: 切换分支

命令: git merge 分支名
作用: 合并分支
   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一刻不学习就是15分钟

对您有用就行,别钱不钱的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值