git指令使用,持续补充中
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
评论已关闭