git常见操作

设置用户名以及邮箱:
    git config --global user.name "Your Name"
    git config --global user.email "email@example.com"
git仓库初始化:
    git init
查看有推送权限的远程库
    git remote 
详细查看有推送权限的远程库
    git remote -v
add 添加到仓库准备提交
    git add (.)
commit 把所有 add 的文件提交到仓库
    git commite -m '提交信息'
push 推送提交到远端
    git push
从 当前分支 切出新分支 newBranch
    git checkout -b newBranch
查看远端分支
    git branch -r
将本地新分支推送到远端
    git push -u origin newBranch
查看本地库版本详情
    git log
查看本地库版本(只保留版本号和 commit 的信息)
    git log --pretty=oneline
回到上一个版本
    git reset --hard HEAD^  
回到最新的那个版本
    git reflog
误把代码进行了 add 操作,想要撤销暂存区 stage 中的修改到工作区
    git reset HEAD readme.md
工作区改乱了代码,同时还误提交到了 stage 中,想要清空 stage 中的修改同时将工作区乱改的代码还原
    git reset HEAD readme.md
    git checkout --readme.md
撤销版本库中的提交,即更换为之前的版本
    git reset --hard 版本号
删除分支
    git branch -d 分支
A 同事切出 bug 分支进行开发代码提交并删除分支
    git checkout -b bug01
    git add readme.md
    git commit -m "提交bug01修改"
    git checkout develop
    git branch -d bug01
发版时打标签操作
1.现在在 master 主分支下,develop 每次合并到主分支,然后把 master 拉下来后,打标签
    git tag v2.0    
2.之前有个版本提交忘记打标签了现在补上,6224937 这个数字是之前那个版本最后提交的 id
    git tag v1.0 6224937
3.想要查看本地所有标签,还有查看某个详细标签
    git tag
    git show v2.0
4.把某个标签推送到远端,因为一般的 push 是没法推送标签的
    git push v2.0
5.删除本地标签
    git tag -d v2.0
6.删除远端标签,删除远端标签之前需要先删除本地标签
    git tag -d v2.0
    git push origin :refs/tags/v2.0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值