Git是一个分布式版本控制系统,可以帮助开发团队协同开发、追踪代码变更以及管理代码的历史记录。以下是关于Git的一些常用操作和命令。
一、新建代码库
使用Git之前,首先需要创建一个代码库(Repository),用来存储代码的版本记录。
# 在当前目录新建一个Git代码库:
$ git init
# 在指定目录新建一个Git代码库:
$ git init [project-name]
# 下载一个项目及其完整的代码历史:
$ git clone [url]
二、配置
在使用Git之前,有一些配置项需要设置,例如用户名和邮箱地址等。
# 显示当前的Git配置信息:
$ git config --list
# 编辑Git配置文件:
$ git config -e [--global]
# 设置提交代码时的用户名:
$ git config [--global] user.name "[name]"
# 设置提交代码时的邮箱地址:
$ git config [--global] user.email "[email address]"
三、增加/删除文件
在Git中,需要将工作区的文件添加到暂存区,然后再提交到仓库区。
# 添加指定文件到暂存区:
$ git add [file1] [file2]
# 添加指定目录及其子目录到暂存区:
$ git add [dir]
# 添加当前目录的所有文件到暂存区:
$ git add .
# 添加每个变化前,都会要求确认,可实现分次提交:
$ git add -p
# 删除工作区文件,并将删除操作放入暂存区:
$ git rm [file1] [file2]
# 停止追踪指定文件,但保留在工作区:
$ git rm --cached [file]
# 修改文件名,并将修改操作放入暂存区:
$ git mv [file-original] [file-renamed]
四、代码提交
提交是将暂存区的内容保存到仓库区的一个过程。
# 提交暂存区的文件到仓库区:
$ git commit -m [message]
# 提交暂存区指定文件到仓库区:
$ git commit [file1] [file2] [file3] ... -m [message]
# 提交工作区自上次提交之后的变化到仓库区:
$ git commit -a
# 提交时显示所有差异信息:
$ git commit -v
# 使用一次新的提交替代上一次提交:
$ git commit --amend -m [message]
# 重做上一次提交,并包括指定文件的新变化:
$ git commit --amend [file1] [file2] ...
五、查看状态和历史记录
在使用Git管理代码时,可以通过以下命令查看当前的仓库状态和提交的历史记录。
# 查看工作区和暂存区的状态:
$ git status
# 查看提交的历史记录:
$ git log
# 查看提交的简略历史记录:
$ git log --oneline
# 查看某个文件的修改历史:
$ git blame [file]
这是Git的基本用法。还有很多高级功能可以进一步了解,如分支管理、远程仓库操作和撤销操作等。希望这些信息对你的学习有所帮助!如果还有其他问题,请随时提问。
标签:git,--,代码,暂存区,Git,提交,上手,快速 From: https://blog.51cto.com/u_16189732/7465632