git相关操作笔记

git相关操作笔记

1. git init

git init 是一个 Git 命令,用于初始化一个新的 Git 仓库。执行该命令后,Git 会在当前目录创建一个 .git 子目录,这是 Git 用来存储所有版本控制信息的地方。

使用方法如下:

(1)打开终端或命令行。

(2)导航到你想要初始化 Git 仓库的目录。

(3)运行 git init 命令。

执行完 git init 后,当前目录将成为一个新的 Git 仓库,可以开始添加文件并提交版本。

2. git add

git add 是 Git 中用于将文件或更改添加到暂存区(staging area)的命令。暂存区是 Git 在提交(commit)之前的一个临时区域,只有已经添加到暂存区的文件,才会在下一次提交时被包含在版本库中。

(1)添加单个文件

bash 复制代码
git add file.txt

(2)添加多个文件

bash 复制代码
git add file1.txt file2.txt file3.txt

(3)添加所有更改的文件(包括新增、修改和删除的文件):

bash 复制代码
git add .

(4)添加特定类型的文件(例如,所有 .cpp 文件):

bash 复制代码
git add *.cpp

3. git log

git log 是 Git 中用于查看版本历史的命令,它显示了仓库中所有提交的详细信息,包括提交哈希、作者、日期和提交信息。

(1)查看提交历史

运行 git log 可以查看所有提交的历史记录,按时间逆序列出最新的提交:

bash 复制代码
git log

如果想要查看更简洁的日志,可以使用 --oneline 参数:

bash 复制代码
git log --oneline

显示图形化的历史记录,包括分支和标签的装饰:

bash 复制代码
git log --graph --decorate --all

4. git status

git status 是 Git 中用于查看当前工作区和暂存区状态的命令。它可以帮助你了解哪些文件被修改、哪些文件已暂存(准备提交)、以及哪些文件还未被跟踪(新文件)等信息。

5. git branch

在 Git 中,分支(branch)是用于独立开发功能、修复 bug 或实验新特性的工具。每个分支都有自己的提交历史,分支使得团队可以同时进行多项任务,而不干扰主分支的稳定性。

(1)查看现有分支

要查看当前仓库中所有的分支,可以使用 git branch 命令。

(2)创建一个新分支

bash 复制代码
git branch <branch-name>

(3)切换到一个分支

bash 复制代码
git checkout <branch-name>

(4)删除分支

bash 复制代码
git branch -d <branch-name>
相关推荐
取酒鱼食--【余九】7 分钟前
rl_sar实现sim2real的整体思路
人工智能·笔记·算法·rl_sar
sealaugh3213 分钟前
aws(学习笔记第四十三课) s3_sns_sqs_lambda_chain
笔记·学习·aws
Lw老王要学习21 分钟前
VScode 使用 git 提交数据到指定库的完整指南
windows·git·vscode
去旅行、在路上24 分钟前
Git & Svn
git·svn
阿超爱嵌入式34 分钟前
STM32学习之I2C(理论篇)
stm32·嵌入式硬件·学习
2301_8076064343 分钟前
Java——抽象、接口(黑马个人听课笔记)
java·笔记
qq_454175791 小时前
c++学习-this指针
开发语言·c++·学习
abcnull1 小时前
github中main与master,master无法合并到main
git·github
恰薯条的屑海鸥1 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第九期-Unsafe Fileupload模块)(yakit方式)
网络·学习·安全·web安全·渗透测试·csrf·网络安全学习
哆啦A梦的口袋呀2 小时前
基于Python学习《Head First设计模式》第六章 命令模式
python·学习·设计模式