git分支管理

Git使用命令

将本地仓库上传到远程仓库

  1. 在github创建新的库:Repositories+New
  2. 初始化:git init
  3. 如与github的分支名不一致,需更改本地分支名git branch -m master main
  4. 文件加入暂存区:git add .
  5. 提交更改到本地历史区:git commit -m "comments"
  6. 远程1(拉取):将本地历史区文件提交到github服务器暂存区:git remote add origin <httpsaddress> 设置同步:git pull origin master --allow-unrelated-histories
  7. 远程2(推送):提交到远程仓库:git push -u origin master/main

分支的修改于恢复方法

  1. 修改分支:

    • 本地分支:

      # 查看所有分支
      git branch -a
      # 强制删除-d改为-D
      git branch -d <localbranch>
      
    • 远程分支:

      git push origin -d <remotebranch>
      
  2. 恢复分支:

    # 查看删除的分支
    git remote prune --dry-run origin
    # 寻找删除操作的commit SHA值
    git reflog
    # 根据值创建新分支,新分支创建在本地而非远程仓库
    git checkout -b <branchname> <SHA>
    
  3. 其他:

    1. vscode编辑期间不小心删除的文件恢复:ctrl+shift+p->本地历史记录->还原选择文件
    2. git注意远程仓库和本地仓库的区别,不要随意同步更改
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值