git指令使用,持续补充中
warning:
这篇文章距离上次修改已过430天,其中的内容可能已经有所变动。
Git是一个开源的分布式版本控制系统,可以有效、高效地处理从小型到大型项目的版本管理。以下是一些常用的Git命令:
- 初始化本地仓库:
git init- 克隆远程仓库:
git clone [url]- 查看当前仓库状态:
git status- 添加文件到暂存区:
git add [file]- 提交暂存区的内容到本地仓库:
git commit -m "commit message"- 将本地的改动推送到远程仓库:
git push- 获取远程仓库的最新内容:
git pull- 查看提交历史:
git log- 创建分支:
git branch [branch-name]- 切换分支:
git checkout [branch-name]- 合并分支:
git merge [branch-name]- 设置远程仓库地址:
git remote add origin [url]- 查看当前分支与远程分支的差异:
git diff [branch]- 撤销对文件的修改(工作区):
git checkout -- [file]- 删除文件:
git rm [file]- 重命名文件:
git mv [old-name] [new-name]- 设置Git的用户名和邮箱:
git config --global user.name "[name]"
git config --global user.email "[email address]"- 查看Git配置信息:
git config --list- 撤销commit(不影响改动):
git reset --soft HEAD^- 撤销commit和暂存区的改动(工作区不受影响):
git reset --mixed HEAD^- 撤销commit、暂存区和工作区的改动:
git reset --hard HEAD^- 查看标签:
git tag- 创建轻量级标签:
git tag [tag-name]- 创建带有注释的标签:
git tag -a [tag-name] -m "message"- 删除本地标签:
git tag -d [tag-name]- 删除远程标签:
git push origin :refs/tags/[tag-name]- 推送标签到远程仓库:
git push origin [tag-name]- 检出标签:
git checkout [tag-name]- 查看分支和标签的差异:
git diff [branch-or-tag]- 设置Git的默认编辑器:
git config --global core.editor [editor]- 设置Git的默认合并工具:
git config --global merge.tool [tool]- 使用特定的合并工具解决冲突:
git mergetool- 查看所有远程仓库:
git remote -v
评论已关闭