Git中的基本操作
Git中的基本操作
Xne3Git是一个免费开源的分布式版本控制系统,最初由 Linux 内核的创建者 Linus Torvalds 在 2005 年开发,是目前世界上最流行的版本控制系统。
下面是一些常用命令
配置
设置用户名和邮箱:
1
2git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"设置全局用户名和邮箱,便于识别提交者身份。
查看配置信息:
1
git config --list
显示当前的配置设置。
创建与初始化
初始化Git仓库:
1
git init
在当前目录下创建一个新的Git仓库。
克隆远程仓库:
1
git clone <repository_url>
克隆一个远程仓库到本地。
基本操作
查看当前状态:
1
git status
显示工作目录和暂存区的状态。
添加文件到暂存区:
1
2git add <file>
git add .将指定文件或所有文件(用
.
表示)添加到暂存区。提交更改:
1
git commit -m "Commit message"
将暂存区的内容提交到本地仓库,并添加提交信息。
查看提交历史:
1
git log
显示提交日志。
分支操作
查看分支:
1
git branch
列出本地所有分支,并显示当前所在分支。
创建新分支:
1
git branch <branch_name>
创建一个新的分支。
切换分支:
1
git checkout <branch_name>
切换到指定分支。
创建并切换到新分支:
1
git checkout -b <branch_name>
创建并立即切换到新分支。
合并分支:
1
git merge <branch_name>
将指定分支合并到当前分支。
删除分支:
1
git branch -d <branch_name>
删除指定的分支(已合并的分支)。
远程操作
添加远程仓库:
1
git remote add origin <repository_url>
添加一个远程仓库,并命名为
origin
。查看远程仓库:
1
git remote -v
查看当前配置的远程仓库。
推送到远程仓库:
1
git push origin <branch_name>
将指定分支推送到远程仓库。
从远程仓库拉取更新:
1
git pull origin <branch_name>
从远程仓库拉取代码并与当前分支合并。
获取远程仓库的更新:
1
git fetch origin
获取远程仓库的最新提交信息,不合并。
撤销更改
撤销暂存区的更改:
1
git reset HEAD <file>
将指定文件从暂存区移除,保留工作目录的修改。
撤销工作目录的更改:
1
git checkout -- <file>
丢弃对工作目录中文件的更改。
撤销提交:
1
git revert <commit_id>
生成一个新的提交,撤销指定提交的更改。
标签操作
创建标签:
1
git tag <tag_name>
在当前提交上创建一个标签。
查看标签:
1
git tag
列出所有标签。
推送标签到远程仓库:
1
git push origin <tag_name>
将指定标签推送到远程仓库。
其他常用命令
显示差异:
1
git diff
显示工作目录和暂存区的差异。
查看远程仓库信息:
1
git remote show origin
显示远程仓库的详细信息。
清理未追踪的文件:
1
git clean -f
删除未追踪的文件。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果