git的 我自己常用的指令 汇总一下

这些指令是我自己常用的 有时候容易忘记 就记录一下 方便我没事的时候过来复习下
git init

git add

git commit -m

git remote add origin git@github.com:tangyz521/learngit.git

git branch -M main

git push -u origin main

//查看状态
git status

//添加到暂存区
git add

//提交
git commit -m"msg"

// 关联/删除远程库
git remote add origin(远程库名) git@github.com:caiwen09/myrepository.git (ssh)
git remote add origin(远程库名) https://github.com/caiwen09/myrepository.git (https)
git remote remove origin(远程库名)

// 推送到远程(master仅代表分支名)
git push -u origin master
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来。
在以后的推送或者拉取时就可以简化命令(git push origin master)。
git push origin master

//从远程更新
git pull origin master

//克隆
git clone git@github.com:caiwen09/myrepository.git (ssh)
git clone https://github.com/caiwen09/myrepository.git (https)

//创建文件夹
mkdir xxx

//初始化一个git仓库
git init

//查看日志
git log 、 git log --pretty=oneline 、 git log --pretty=oneline --abbrev-commit

//查看文件详细内容
cat readme.txt

//回退
git reset --hard 3628164 、 git reset --hard HEAD^^^ (HRAD的前第三个版本)

//创建并切换到分支dev
git checkout -b dev

//查看当前分支
git branch

//切换回分支master
git checkout master

//合并分支dev到master(当前为master)
git merge dev

//删除分支
git branch -d dev

//查看所有标签
git tag

//在当前提交打标签
git tag v1.0.0
//查看日志后,给对应某次提交打标签,假设当次提交的id是:6224937
git tag v0.9 6224937
//查看标签信息
git show (如:v0.9)
//创建带说明的标签

git tag -a v0.1 -m “version 0.1 released” 3628164

//删除标签

git tag -d v0.1
//推送标签到远程
git push origin v1.0
//推送所有标签到远程
git push origin --tags

//如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除,再进行push
git tag -d v0.9 、 git push origin :refs/tags/v0.9

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七 六 伍

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值