zoukankan      html  css  js  c++  java
  • repo和git常用的命令和场景

    1.如果是单个仓的代码下载:

      git clone

      如果项目过大时,会出现网关请求超时,加上--depth=1即可解决,意思是只克隆最近一次的commit

    2.如果是多个仓的代码:(manifest.xml已经配置好)

      repo init ->repo sync 同步仓->repo start local .->本地开发->git add . ->git commit ->repo upload

    3.girrit代码审查

    4.girrit代码合入

    5.查看分支和删除分支:

      git branch &git branch -D 分支名

    6.切换分支或者创建新分支

      git checkout 分支名

    7.查看文件的修改历史

      git blame 文件名

    8.查看提交日志,会有多个commit-id

      git log

    9.查看对比状态

      git status 

    10.回退到本地代码目录修改之前

      git reset --hard commit-id

    11.查看当前分支的信息

      repo info -o 

    12.在manifest.xml里查找仓

      repo manifest -o - | grep 仓名

    13.列出同步到本地的所有代码仓

      repo list

  • 相关阅读:
    Php compiler for .NET framework
    C++ Virtual Inheritance Memory Layout
    MIT公开课汉化
    OpenGL like Vulkan
    C++ Chrono Timer
    VisTools: C++模仿Java体系
    Lua IDE
    PHP调试
    Decoda
    JSRDB
  • 原文地址:https://www.cnblogs.com/frantz/p/12782224.html
Copyright © 2011-2022 走看看