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
    

      

  • 相关阅读:
    写代码如坐禅:你是哪一类程序员
    开发企业应用系统需要掌握的知识技能(转)
    (转)谈谈多线程的思维方式
    深入理解JavaScript定时机制
    (转)javascritp对fckeditor编辑器操作
    JavaScript异步编程的Promise模式
    (转)jquery调WCF
    (转)《代码大全》学习笔记:第10,11,12,13章 关于变量的使用,命名等
    编程:是一门艺术(转)
    禅修程序员十诫(转)
  • 原文地址:https://www.cnblogs.com/guweixin/p/13269319.html
Copyright © 2011-2022 走看看