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
    

      

  • 相关阅读:
    C++程序算法题--N皇后
    C++程序算法题----迷宫(一)
    C++程序算法题----上台阶2
    cvpr论文爬取——热词云展示(WEB)
    Android项目——HttpUrlConnection上传文件(图片)
    世界疫情——懒加载优化
    第六周学习进度总结
    人月神话读书笔记(一)
    团队项目——铁大百晓生(视频会议讨论)
    构建之法读书笔记(三)
  • 原文地址:https://www.cnblogs.com/guweixin/p/13269319.html
Copyright © 2011-2022 走看看