Git 常用命令

git clone 代码地址       将代码克隆到本地

git log    查看所有提交日志
git log -5   查看最近5个提交日志
git log --grep=key 或 git log --grep key    按关键字key查找日志(区分大小写)
git log --author=jh   显示提交者“jh”的所有提交日志
git log file    查看文件file所有修改历史
git show commit         查看commit的修改内容    
git show commit --stat    以列表显示commit版本修改的文件
git show commit file      查看文件file的修改
git diff commit1 commit2    查看两次提交的不同
git diff commit1 commit2 --stat    以列表显示两次提交的不同
git diff  显示所有文件的详细修改
git diff  --stat  以列表显示修改的文件

git reset commit  回退版本到commit
git reset --hard 回退到最近的一个版本
git reset file 撤销提交文件file
git clean -fd  删除新增文件, 配合git reset使用清理代码
git pull 更新代码到最新版本
git rm file 从版本库中删除文件
git rm --cached file 从版本库中删除跟踪,但不删除文件

git status    查看当前本地代码修改状态,一般分为已修改(modified)、已暂存(staged)、已提交(committed)
git checkout -- file  修改的文件file回到修改前的状态,也可以是目录,如是目录,目录下所有修改的文件回到修改前状态
git add .   将当前目录的所有文件加入暂存区
git add  file  将文件file加入暂存区
git commit -m " "  提交到暂存区,引号内为标题描述
git push 提交暂存区的修改到远程服务器
//提交本地代码到远程服务器的步骤
// 1、git add . 
//2、git commit -m " "
//3、git push orgin 分支名     //提交到指定分支

git branch  查看分支
git branch -a  查看所有分支
git branch -v 查看各个分支最后一个提交对象的信息
git checkout 分支名    切换到对应分支
git brand  test   创建分支test
git brand –d test    删除test分支
git checkout –b test   创建新分支test,并且切换到test分支
git merge 分支名    合并分支

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值