Git 相关指令

$git help 显示Git帮助信息
$git help -a 显示所有帮助信息

$git config --list 显示Git配置信息

设置Git的用户名和email:
$git config --global user.name “”
$git config --global user.email ""

(–global表示设置范围)
$git config --unset --global user.name(–unset参数清空)

基本操作

$git init (初始化仓库)

$git status 查看仓库的工作区状态
$git add “对应的文件” (暂存区)
$git commit -m “注释” (暂存区的所有内容提交到当前分支)

$git log 查看commit的记录
$git reflog 记录用户输入的每一次命令(放弃版本回退 可找到回退ID)

$git reset --hard HEAD^ (回退上个版本) 或 HEAD~100(回退一百个版本)
(有多少个^回退多少个版本 )
$git reset --hard “ID” (版本号;放弃版本回退回复对应的版本ID号)

$git rm 删除文件(撤销删除操作 可以用下方提到的restore)

$git restore “文件名” 还原修改(工作区中)
$git restore --staged “文件名” 还原修改(对暂存区中并commit的文件进行还原,还原到工作区中 即上方所在的状态 执行上方语句)

$git remote add origin 远程地址
$git remote -v 查看远程仓库信息
$git pull origin “分支” 如master (获取远程仓库的文件)
$git push origin master (提交本地文件到远程仓库)

$git clone 远程地址 (获取远程仓库的文件)

分支

$git branch v1 创建名为 v1 的分支
$git checkout v1 切换到v1分支
$git merge master 把master版本合并到v1分支中
$git checkout -b v1 创建并切换到v1分支

$git branch -a查看所有分支(本地和远程)
$git branch -d branchname 删除本地分支
$git push origin -delete branchname 删除远程分支

标签

$git tag tagname 新建标签
$git tag tagname commitID 根据commit id给指定历史提交打标签
$git show tagname 查看某个tag具体信息
$git tag -d tagname 删除某个tag

$git push origin tagname 将本地指定tag推送到远程托管平台
$git push origin --tags 将本地所有未提交的标签推送到远程托管平台
$git push origin :refs/tags/标签名 对远程仓库的标签进行删除
$git clone --branch [tags标签] [git 地址] 下载指定tags版本到本地

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值