git命令 (持续更新ing)

  • 查看本地分支
        git branch
    
    创建分支
        git branch <name>
        
    查看远程和本地项目所有分支,红颜色分支代表当前所在分支,其他的所列的就是所有分支
        git branch -a
    
    查看远程的分支
        git branch -r
    
    切换分支
        git checkout <name>或者git switch <name>
    
    创建+切换分支
        git checkout -b <name>
    
    合并某分支到当前分支
        git merge <name>
    
    这是因为本地的分支没有和远程分支建立联系(softwareRevision 就是你在本地创建的分支名字)
        git push --set-upstream origin softwareRevision 
    
    查看项目远程地址
        git remote -v
    
    更新同步远程、本地分支
        git remote update origin --prune
    
    查看commit记录
        git log
    
    
    退到/进到 指定commit的sha码(commit_id:239afed0857cc2e77c17c01014077808619af64d)
        git reset --hard commit_id
    
    查看npm源
        npm config get registry
    
    修改(https://registry.npmjs.org)就是地址
        npm config set registry https://registry.npmjs.org
    
    拉下代码,强制覆盖本地,和git pull 使用上和git pull有区别
        git reset --hard origin/分支名
    
    撤销commit之后 push之前
        git reset --soft HEAD^ 
    
    本地分支提交到远端(远端没有当前的本地分支)
        git push origin 分支名:分支名
    
    删除远端的某个分支
        git push origin --delete 分支名
    
    删除本地的某个分支
        git branch -D 分支名
    
    单独的合并某次的提交记录
        git cherry-pick 6b7caf6b
    
    会显示所有的分支所有的提交记录(包括已经删除的)
        git reflog
    
    恢复分支(dev是分支名 5f8fe57是提交的记录)
        git checkout -b dev 5f8fe57
    
    切换到远端的分支 同时在本地创建新的分支
        git checkout -b 本地新建的分⽀名 origin/需要同步的远程分⽀上的分⽀名
        例如:git checkout -b 本地分支名 远端分支名
        (远端分支名 可以直接复制 'git branch -a'命令中的远端名字)
    
    强制覆盖远端的分支(常用于 回退到某次提交记录之后,此时本地有缓存,需要强制覆盖远端的分支、下列命令中的release是远端分支的名字)
        git push -f
    
    更新远端的内容(通常用在 更新 远端的分支 到本地)
        git fetch

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

老董前端

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

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

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

打赏作者

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

抵扣说明:

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

余额充值