zoukankan      html  css  js  c++  java
  • git常用命令

    克隆仓库

    git clone ****test.git 

     

    git初始化配置

    git config --global user.name Fiona           # 全局配置用户名
    git config --global user.email "guweixin123@126.com"  # 全局配置邮箱
    
     
    git仓库管理
    git remote -v      # 查看我的仓库
    git remote rename origin upstream    # 对仓库重命名,习惯将我的fork的仓库设为origin,原仓库为upstream
    git remote add origin ****test.git   # 添加仓库

     

    git分支管理

    git branch -a           # 查看所有分支
    git checkout -b feat          # 新建分支,分支名为‘feat’
    git branch -d feat           # 删除本地分支,如有改动未push则不能删除
    git branch -D feat            # 强制删除本地分支
    git push origin --delete feat  # 删除远程分支
    git fetch --prune origin # 删除远程分支失败,更新本地分支缓存。再进行删除

     

    git上传代码

    git status            
    git diff *******        # 查看改动
    git add .            
    git commit -m “feat:for example” 
    git push origin feat
    

    git强制覆盖本地文件

    有时本地并没有需要保存的修改,所以可以通过以下方式把本地文件强制覆盖掉。

    git fetch --all
    git reset --hard origin/develop
    

      

    同步远程分支

    如果远程新建了一个分支,本地没有该分支。

    可以利用 git checkout --track origin/branch_name ,这时本地会新建一个分支名叫 branch_name ,会自动跟踪远程的同名分支 branch_name

    git checkout --track origin/opt
    

      

     

    commit追加

    git commit —amend 
    git push --force-with-lease origin master
    

      

     远程分支回退

    git revert -n commit_id
    git pull origin feat
    

      

  • 相关阅读:
    JS系列:三元运算符与循环
    浏览器解析js和type判断数据类型
    JS系列:数据类型详细讲解
    JS系列:编程语言
    京东校招面试汇总
    有关axios的request与response拦截
    正则表达式 判断内容是否为合法的url
    H5 小代码(实时更新)
    H5 回到顶部按钮
    图片压缩(js压缩,底部有vue压缩图片依赖使用的教程链接)
  • 原文地址:https://www.cnblogs.com/guweixin/p/13269319.html
Copyright © 2011-2022 走看看