Git用法小结

本文详细介绍如何使用Git进行版本控制,包括创建版本库、修改与回退、撤销修改及删除文件等操作步骤。通过实例演示了如何查看修改、版本回退、撤销工作区或暂存区的修改以及正确删除版本库中的文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、创建版本库
1、mkdir 路径 创建项目的工作目录
2、git init 初始化一个Git仓库
3、添加文件到Git仓库:①git add <filename> 反复多次使用,添加多个文件;②git commit -m <message> 完成文件添加。message 为添加或修改的说明,便于查找记录。

二、修改与回退

(1)查看修改
1、git status 查看仓库当前状态,如某个文件是否被修改,但还没有准备提交。
2、git diff 文件名 查看相应文件作了哪些修改。若有做修改,则进行提交修改,步骤与添加文件到Git仓库一样:①git add <filename> ,②git commit -m <message>

(2)版本回退
1、git log 查看提交历史,以便确定要回退到哪个版本,显示从最近到最远的提交日志,返回文件修改的时间和内容,以及添加文件到Git仓库中git commit -m <message> 中的message。
使用git log --pretty=online 仅返回版本号commit id和message。
其中HEAD 表示当前版本,HEAD^ 表示上一个版本,HEAD^^ 表示上上一个版本。_往上n个版本就是HEAD~n _
2、git reset --hard id或HEAD~n 还原到相应版本。id 即版本号,不必写全,前几位就可以。
3、git relog 查看命令历史,以便确定要回到未来的哪个版本。

(3)撤销修改
1、当只改变了工作区:git checkout -- <filename> 丢弃对工作区的修改。
2、不仅改变了工作区,还使用git add 添加到了暂存区:①git reset HEAD <filename> 丢弃添加到暂存区的修改,将文件回退到修改工作区;②git checkout -- <filename> 丢弃对工作区的修改。
3、已经使用git commit -m <message> 修改了版本库:使用(2)版本回退的方法来撤销修改。

(4)删除文件
在将文件通过git add <filename>git commit -m <message>
1、rm <filename> 删除文件
2、①确实是想从版本库中删除该文件:git rm <filename> +git commit -m <message> 从版本库中删除了该文件。
②误删文件:git checkout -- <filename> 还原文件。

在使用IDEA进行Git操作时,你可以按照以下步骤进行配置和使用: 1. 首先,确保你已经安装了Git,并在Windows上将Git的可执行文件路径添加到系统环境变量中。 2. 打开IDEA,点击菜单栏中的File,然后选择Settings(或者Preferences)。 3. 在Settings窗口中,展开Version Control,然后选择Git。 4. 在Git配置页面中,点击Path to Git executable,并指定Git可执行文件的路径。这样IDEA就能够找到Git并与其进行交互。 5. 配置完成后,你可以在IDEA中使用Git的各种命令。例如,你可以使用Git Clone命令来克隆一个远程仓库到本地,使用Git Add命令将文件添加到暂存区,使用Git Commit命令提交更改,使用Git Push命令将本地更改推送到远程仓库。 此外,你还可以通过在IDEA中打开Git面板来方便地查看和管理你的Git仓库。你可以通过点击菜单栏中的View,然后选择Tool Windows,再选择Git(或者使用Alt + 9快捷键)来打开Git面板。在Git面板中,你可以执行各种Git操作,并查看当前仓库的状态。 总结起来,你可以通过在IDEA中配置Git可执行文件的路径,然后使用Git命令来进行各种操作,同时通过打开Git面板来方便地管理你的Git仓库。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [IDEA 使用 Git 操作详解](https://blog.csdn.net/wangmx1993328/article/details/109135323)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值