git命令及repo解说

来源:互联网 发布:中文域名不允许个人 编辑:程序博客网 时间:2024/06/05 03:12
1  git常见的命令
     git log 命令查看提交版本次数
     git log   //查看历史消息
     git log --pretty=oneline  //串成一条线来看历史记录
     git reset --hard HEAD ^  //回到上一个版本
     git reset --hard 。。。。。//回到某一个版本号处
     cat xxx.txt // 读取某文件内容
     git status //查看状态
     git add . //将本地修改的所有文件放置到暂存区
     git add XXX //将某文件放到暂存区
     git commit -m “XXX”//提交
     git checkout XXX // 丢弃工作区的修改
     git push //推送到某分支
     git branch

2  repo init参数解释
      1). 参数 -u(--manifest-url):设定清单库的git服务器地址;
      2). 参数 -b(--manifest-branch):检出清单库的特定分支;
      3). 参数 -m(--manifest-name):当有多个清单文件时,可以指定清单库的某个清单为有效的清单文件。

3  更新项目代码:
      1) 同步项目的全部仓库:repo sync
      2) 单独同步指定仓库:repo sync platform/build
      3) 多线程同步项目的全部仓库:repo sync -j4 (j-后面的数字代表同时同步项目的线程数,该数字并非越多越好,要视计算机的cpu的处理能力而定)。

4  repo常见命令:

     repo status:实际上是对git diff -index、git diff -files命令的封装,同时显示暂存区的状态和本地文件修改的状态;
     repo checkout:实际上是对git checkout命令的封装,检出之前由repo start创建的分支;
     repo diff:实际上是对git diff命令的封装,分别显示各个项目工作区下的文件差异;
     repo foreall:迭代器,可以对repo管理的项目进行迭代。
0 0
原创粉丝点击