7️⃣Git常用命令
2024-2-25
| 2024-11-20
0  |  Read Time 0 min
type
status
date
slug
summary
tags
category
icon
password
comment
😀
本文介绍了Git的常用命令,包括一般流程、创建版本库、修改与提交、查看提交历史、撤销、分支和标签、合并和衍和以及远程操作等方面的操作指令。

📝 主旨内容

一般流程

  1. git init #初始化本地版本库
  1. git add . # 跟踪所有改动文件
  1. git commit -m “commit message” # 提交所有更新过的文件
  1. git push origin main # 上传代码

创建版本库

  1. git clone <url> # 克隆远程版本
  1. git init # 初始化本地版本库

修改与提交

  1. git status # 查看状态
  1. git diff #查看变更内容
  1. git add . # 跟踪所有改动过的文件
  1. git add <file> # 跟踪指定的文件
  1. git mv <old> <new> # 文件改名
  1. git rm <file> # 删除文件
  1. git rm --cached <file> # 停止跟踪文件但不删除
  1. git commit -m "commit message # 提交所有更新过的文件
  1. git commit --amend # 修改最后一次提交

查看提交历史

  1. git log # 查看提交历史
  1. git log -p <file> # 查看指定文件的提交历史
  1. git blame <file> #以列表方式查看指定文件的提交历史

撤销

  1. git reset --hard HEAD #撤销工作目录中所有未提交文件的修改内容
  1. git checkout HEAD <file> #撤销指定的未提交文件的修改内容
  1. git revert <commit>#撤销指定的提交

分支和标签

  1. git branch # 显示所有本地分支
  1. git checkout <branch/tag> # 切换到指定分支或标签
  1. git branch <new-branch> # 创建新分支
  1. git branch -d <branch> # 删除本地分支
  1. git tag #列出所有本地标签
  1. git tag <tagname> # 基于最新提交创建标签
  1. git tag -d <tagname> # 删除标签
  1. git clone -b branch <url> #克隆远程版本的单个分支

合并和衍和

  1. git merge <branch> # 合并指定分支到当前分支
  1. git rebase <branch># 衍和指定分支到当前分支

远程操作

  1. git remote -v # 查看远程版本库信息
  1. git remote show <remote> # 查看指定远程版本库信息
  1. git remote add <remote> <url> #添加远程版本库
  1. git fetch <remote> #从远程库中获取代码
  1. git pull <remote> <branch># 下载代码及快速合并
  1. git push <remote> <branch> #上传代码及快速合并
  1. git push --tags # 上传所有标签

配置 Github ssh登录

 
  • 工具
  • 测试 2024示例文章
    Loading...
    Catalog