Git常用指令

 

1. git help 帮助

git 或者 git help 显示常用的 git 命令帮助信息

git help -a 显示所有命令信息

git help -g 查看git使用手册

git help 命令名称或手册名称 命令详细信息或者手册信息, F 键向下翻页, B 键向上翻页, Q 退出帮助

2. git config 配置git

  • --system 系统范围配置, 会影响整个系统

  • --global 针对用户级别的配置, 不同的用户拥有自己的配置(常用)

  • -- 针对项目范围进行配置

git config --global user.name '用户名' 设置用户名

git config --global user.email '邮箱' 设置用户邮箱

git config --list 查看配置信息

git config --unset --global user.name 重置用户名信息

git config --global color.ui true 设置配置信息输出颜色

配置信息保存在 .gitconfig 文件中

cat ~/.gitconfig 查看用户配置信息

3. git init 初始化

cd 目录 进入一个目录

git init 初始化本地仓库

4. git commit 提交到本地仓库

git status 查看当前状态

git add 文件名 提交具体文件给git跟踪

git add . 提交所有文件

git add ./ 提交当前目录的所有文件

git commit -m '提交描述' 提交到 git 本地仓库, 不加 -m 以后的内容会打开一个默认编辑器

git log 查看以往的提交(详细)

git log --oneline 查看以往提交(粗略)

5. git diff

git diff 查看文件修改前后的区别(显示所有有区别的文件)

git diff 文件名 查看具体文件修改前后对比区别

git diff --staged 比较暂存区和已提交的区别

6. git rename

git rm 文件名 从git中删除某个文件

git mv 原文件名 新文件名 重命名git中的文件

mkdir 目录名 新建目录

git mv 文件名 目录名/ 将文件移入一个新目录, 相对路径

git mv 文件名 目录名/新文件名 移动文件到新目录并完成重命名

git mv 旧文件名 新文件名/ 将一个目录移入另一个目录中

7. git rm

git rm 目录名/文件名 删除文件

git rm 目录名 -r 删除目录下的所有文件

git checkout HEAD -- 文件名 恢复删除文件, HEAD (最近一次提交), -- (表示当前的分支)

git checkout HEAD^ -- 文件名 恢复上次提交删除的文件, ^^ (一个表示上一次提交, 两个表示上上次) 也可用于恢复到上次修改前的文件

8. git reset 将指针指向某次提交

git reset --soft 软重置, 不会影响到工作区和暂存区

git reset --hard 会将工作区和暂存区也重置到指针状态

git reset --mixed 会将暂存区重置到指针状态

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值