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管理的项目进行迭代。
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管理的项目进行迭代。