Git常用命令
约 358 字大约 1 分钟
2024-11-07
创建项目
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/unravelyt/test.git
git push -u origin main
输出、设置基本的全局变量
git config --global user.email
git config --global user.name
git config --global user.email "MyEmail@gmail.com"
git config --global user.name "My Name"
查看远程分支
git br # 本地分支
git br -r
创建新的分支
git br <new_branch>
添加当前目录的所有文件到暂存区
git add .
切换到指定分支,并更新工作区
git checkout [branch-name]
合并指定分支到当前分支
git merge [branch]
选择一个commit,合并进当前分支
git cherry-pick [commit]
删除分支
git branch -d [branch-name]
删除远程分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]
强行推送当前分支到远程仓库,即使有冲突
git push [remote] --force
标签管理
# 打标签
git tag v1.0
# 指定标签名和说明文字
git tag -a v0.1 -m "version 0.1 released" 1094adb
# 查看所有标签
git tag
# 若是忘记打,则查找历史提交commit id ,再打上
git log --pretty=oneline --abbrev-commit
git tag v0.9 f52c633
# 查看标签详细信息
git show v0.9
# 删除标签
git tag -d v0.1
# 推送标签到远程
git push origin v1.0
# 一次性推送全部本地标签
git push origin –tags
# 删除标签,(若已推送到远程,先从本地删除,从远程删除)
git tag -d v0.9
git push origin :refs/tags/v0.9