Git常用命令详解与常用操作

需积分: 0 0 下载量 26 浏览量 更新于2024-08-04 收藏 49KB DOCX 举报
“Git常用命令详解,包括新建代码库、配置、增加/删除文件等基本操作。” Git是一个分布式版本控制系统,广泛应用于软件开发中,用于跟踪和管理代码的变化。以下是对标题和描述中提及的一些Git命令的详细解释: 1. **新建代码库** - `git init`:在当前目录下初始化一个新的Git仓库,将该目录转化为受Git控制的工作区。 - `git init [project-name]`:在指定的目录下创建一个新的Git仓库。 - `git clone [url]`:克隆远程仓库到本地,这样你就有了该项目的历史版本。 2. **配置** - `git config --list`:列出所有当前用户的Git配置。 - `git config -e [--global]`:打开编辑器编辑Git配置文件,`--global`选项表示全局配置,适用于所有项目。 - `git config [--global] user.name "[name]"`:设置提交时使用的用户名。 - `git config [--global] user.email "[email address]"`:设置提交时使用的电子邮件地址。 3. **增加/删除文件** - `git add [file1] [file2]`:将指定的文件添加到暂存区,准备进行下一次提交。 - `git add [dir]`:将整个目录及其子目录下的所有文件添加到暂存区。 - `git add .`:添加当前目录下所有修改和新增的文件到暂存区。 - `git add -p`:交互式地添加改动,允许分步提交同一文件的不同部分。 - `git rm [file1] [file2]`:从工作区和暂存区中移除指定文件,准备彻底删除。 - `git rm --cached [file]`:仅从版本库中移除文件,但保留工作区的文件。 - `git mv [file] [new-file]`:重命名文件并将其变动记录到暂存区。 4. **其他常见命令** - `git status`:查看当前工作区的状态,哪些文件被修改,哪些文件被添加到暂存区等。 - `git commit -m "[message]"`:提交暂存区的所有更改,并附带提交消息。 - `git commit -am "[message]"`:提交工作区中所有已跟踪的更改,跳过暂存区。 - `git diff`:查看工作区与暂存区的差异。 - `git log`:查看提交历史。 - `git branch`:列出所有分支。 - `git checkout -b [branch]`:创建并切换到新的分支。 - `git merge [branch]`:合并指定分支到当前分支。 - `git remote add origin [url]`:添加一个新的远程仓库,通常用于关联本地仓库和GitHub等远程服务。 - `git push origin [branch]`:将本地分支的更新推送到远程仓库的对应分支。 - `git pull`:从远程仓库拉取并合并最新的更改到本地。 这只是Git命令的冰山一角。随着你对Git的深入使用,你会遇到更多如解决冲突、标签、重置、rebasing等高级操作。理解并熟练掌握这些命令,将有助于更有效地管理和协作代码。记得,实践是掌握Git的最好方式,不断练习和探索,你将能够游刃有余地驾驭这个强大的工具。