设置用户名
git config --global user.name "你的名字"
设置邮箱
git config --global user.email "你的邮箱@example.com"
初始化一个新的 Git 仓库
git init
克隆一个现有的 Git 仓库
git clone <仓库地址>
将文件添加到暂存区
git add <文件名>
git add .
:添加所有修改过的文件。git add -u
:只添加已跟踪的文件。提交文件到仓库
git commit -m "提交信息"
列出所有分支
git branch
创建一个新的分支
git branch <分支名>
切换到指定分支
git checkout <分支名>
创建并切换到新的分支
git checkout -b <分支名>
合并分支
git merge <分支名>
添加远程仓库
git remote add <远程名> <仓库地址>
查看远程仓库信息
git remote -v
从远程仓库拉取代码
git fetch <远程名>
拉取并合并代码到当前分支
git pull <远程名> <分支名>
将本地分支推送到远程仓库
git push <远程名> <分支名>
创建一个新标签
git tag <标签名>
查看所有标签
git tag
推送标签到远程仓库
git push <远程名> --tags
查看提交日志
git log
查看文件状态
git status
查看文件差异
git diff
回退到上一个提交
git reset HEAD^
回退到指定提交
git reset <提交哈希>
强制回退到指定提交并更新远程仓库
git reset <提交哈希> --hard
git push <远程名> <分支名> --force
查看 Git 图形化提交历史
gitk --all
忽略文件
.gitignore
文件中添加需要忽略的文件名。清理未跟踪的文件
git clean -f
以下是日常开发中最常用的 Git 命令:
git init # 初始化仓库
git clone # 克隆仓库
git add # 添加文件
git commit # 提交文件
git log # 查看提交日志
git branch # 分支操作
git checkout # 切换分支
git remote # 远程仓库操作
git push # 推送代码
git pull # 拉取代码