您现在的位置是:首页 >技术教程 >git常见操作命令网站首页技术教程

git常见操作命令

zhaozhiqiang1981 2024-06-14 17:20:06
简介git常见操作命令

1.Git 配置

在安装完成 Git 后,开始正式使用前,是需要有一些全局设置的,如用户名、邮箱。

git config --global user.name "your name"      // 设置全局用户名
git config --global user.email "your email"    // 设置邮箱

查看配置:git config -l

2.基础操作

2.1将文件添加到版本库

git init

查看目录结构中,就可以看到包含有 .git 子目录,这就说明创建版本库成功

相当于idea中的 vcs----create git repository

2.2将文件添加到版本库

2.2.1将文件添加到暂存区

git add 001.txt        // 添加单个文件到暂存区
git add .                // 将当前目录下所有修改添加到暂存区,除按照规则忽略的之外

相当于idea中的git --> add(ctrl+alt+a)

 不同之处是在idea中即便不进行add,依旧可以commit

2.2.2将暂存区中的文件提交到仓库中

git commit        // 如果暂存区有文件,则将其中的文件提交到仓库
git commit -m 'your comments'         // 带评论提交,用于说明提交内容、变更、作用等

这个和idea中的git -commit一致,不同点:注释必须写

2.2.3. 查看仓库的状态

git status

在idea中,直接在commit界面可以看到改动的所有文件以及未add的文件,双击后可以看到变化:

2.2.4 查看仓库中的具体修改

git diff    // 查看版本库中所有的改动
git diff 001.txt        // 查看具体文件的改动

 在idea中,和上图的commit类似,或者也可以通过右键标签--show diff with working tree查看

 2.2.5  查看提交历史记录

git log     // 显示所有提交的历史记录
git log --pretty=oneline    // 单行显示提交历史记录的内容

相当于idea中的右键项目 -- show history

在 git log 的输出内容中,可以看到每次提交的 ID,是一个 40 位的字符串。

在idea中,也可以找到对应的id:

 2.2.6. 版本回退

git reset --hard HEAD^        // 回退到上一个提交版本
git reset --hard HEAD^^        // 回退到上上一个提交版本
git reset --hard 'commit_id'    // 会退到 commit_id 指定的提交版本

等同于idea中:

 

 

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。