3.Git的常用操作

  • 创建本地版本库

GUI

右键菜单【 Git create repository here ...】

命令行:

git init 或 git init --bare(创建纯版本库)
你在哪个目录执行该命令,该目录就会变成版本库。

  • 添加文件和目录

GUI

1.选中要添加的文件和目录
2.右键菜单【 Tortoise Git -> Add】

Git的三个区:

  1. 工作区:就是一个普通目录。
    工作区的东西可能根本就不再Git的管理之下。

  2. 缓存区:你对版本库所做的普通修改(添加、删除、改动),开始都处于缓存区,
    缓存区并不是持久生效的。

  3. 版本库:当你的操作被提交之后,才会提交到版本库持久生效。

命令行

git add 要提交的文件列表
git add --all(-A)

▲ 查看状态的命令:
git status

  • 提交修改

GUI

右键菜单【 Git Commit -> 分支名】

命令行

git commit -m(--message) 说明信息

注意:都应该先添加(add),再提交(commit)

  • 删除文件和目录

GUI

  1. 直接通过资源管理器删除指定文件。
  1. 使用TortoiseGit执行提交

命令行

git rm 要删除的文件
git commit 执行提交

  • 查看版本历史

GUI

通过右键菜单的“TortoiseGit -> Show log”

命令行

git log

  • 从以前的版本重新开始

GUI

  1. 查看版本历史
  1. 选中你要重回的版本,单击右键菜单“Tortoise Git -> reset 分支名 to this”

重设的方式:
A. 按分支重回
B. 按Tag重回 , Tag就相当于为版本号指定的一个更简单、易记的名称。
C. 根据版本号重回。

重设的类型:

  • soft: 只将特定分支重设到指定版本,对缓存空间和工作空间不作任何修改。
  • mixed: 将特定分支、缓存空间重设到指定版本,对工作空间不作任何修改。
  • hard: 将特定分支、缓存空间、工作空间全部重设到指定版本。

命令行

git reset --soft|mixed(默认)|hard 版本号

  • 克隆项目

GUI

在你希望克隆项目的地方,单击右键,通过右键菜单的“Git Clone...”即可完成克隆

命令行

git clone 远程项目的URL 本地存储路径

  • 创建分支

GUI

在工作空间的空白处单击右键,通过右键菜单的“Tortoise Git → Create Branch...”即可创建分支

命令行

git branch 分支名
git branch -r 查看远程分支
git branch -a 查看所有分支
git branch –m 旧分支名 新分支名 // 重命名分支
git branch –c 旧分支名 新分支名 // 复制分支

  • 沿着特定分支开发

GUI

在工作空间的空白处单击右键,通过右键菜单的“Tortoise Git → Switch/checkout..”即可切换到指定分支

命令行

git switch 分支名

  • 查看log

git log --pretty=oneline git log

原文地址:https://www.cnblogs.com/kutoutuo/p/14179241.html