【GIt】Git常用命令

以下是一些常用的 Git 命令及其简要说明:

初始化仓库

  1. 初始化一个新的 Git 仓库

    git init
    
  2. 克隆一个现有的 Git 仓库

    git clone <repository-url>
    

文件状态

  1. 查看工作目录的状态

    git status
    
  2. 查看文件的差异

    git diff
    
  3. 查看暂存区与最近一次提交之间的差异

    git diff --cached
    

添加和暂存更改

  1. 将文件添加到暂存区

    git add <file-name>
    

    或者一次性添加所有更改的文件:

    git add .
    
  2. 取消暂存文件

    git reset HEAD <file-name>
    

提交更改

  1. 提交暂存区的更改

    git commit -m "Your commit message"
    
  2. 直接提交工作目录中的所有更改(跳过暂存区)

    git commit -am "Your commit message"
    

分支管理

  1. 创建新分支

    git branch <branch-name>
    
  2. 切换分支

    git checkout <branch-name>
    
  3. 创建并切换到新分支

    git checkout -b <branch-name>
    
  4. 合并分支

    git merge <branch-name>
    
  5. 删除分支

    git branch -d <branch-name>
    

查看历史记录

  1. 查看提交历史

    git log
    
  2. 查看简洁的提交历史

    git log --oneline
    
  3. 查看图形化的提交历史

    git log --graph --oneline
    

远程操作

  1. 查看远程仓库信息

    git remote -v
    
  2. 拉取远程仓库的最新更改

    git pull origin <branch-name>
    
  3. 推送本地更改到远程仓库

    git push origin <branch-name>
    
  4. 添加新的远程仓库

    git remote add <remote-name> <repository-url>
    
  5. 移除远程仓库

    git remote remove <remote-name>
    

撤销操作

  1. 撤销最近一次提交,但保留更改到暂存区

    git reset --soft HEAD~1
    
  2. 撤销最近一次提交,并丢弃所有更改

    git reset --hard HEAD~1
    
  3. 撤销某个特定的提交,并创建一个新的撤销提交

    git revert <commit-hash>
    
  4. 强制推送撤销后的历史记录到远程仓库

    git push origin <branch-name> -f
    

这些命令涵盖了日常使用中最常见的 Git 操作。希望对你有所帮助!如果你有更多具体的需求或问题,欢迎继续提问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值