git 常用指令
来源:互联网 发布:php无限极分类简书 编辑:程序博客网 时间:2024/05/02 01:21
一,下载代码
初始化版本库
先在本地建立一个空的工程目录
例:myandroid
$ mkdir myandroid
$ cd myandroid
用 repo init 命令初始化:
用 repo init 来下载 manifest Git 库,具体命令如下:
下载 S55 通用项目请用下面的分支:
$ repo init -u git@192.167.100.232:platform/manifest.git -b QRD8926_KK --repo-url=git@192.167.100.232:repo.git
下载过程中会出现让你输入姓名和 email,请一定要输入正确的用户名和 email (执行了git config 的话,这个地方会自动出现你的名字和mail)
最后会看到 repo initialized in android 这样的提示,说明本地的版本库已经初始化完毕
同步版本库
使用命令:
$ repo sync
将整个 android 代码同步到本地
二, 创建分支:
repo start branch_q39_yushuang --all
三, 提交代码
repo status .
repo sync .
git branch
修改文件
repo status .
git diff .
git add .
git commit -m "Q39: Add sharp lcd"
repo upload .
四, review失败后,修改文件
git add .
git commit --amend
repo upload .
五,多了个文件或者abandoned后
git reset HEAD^
git add .
git commit//把原来的Commit Message 复制进去
repo upload .
其它
删除分支 git branch -D branch_q39_yushuang
删除整个分支 repo abandon branch_q39_yushuang
查看某人分支 git log --author=shuang
查看分支 git log -p 113ed52ccee84b33d56dcb438ebeb2ff6d2d68ec
切换分支 git checkout ys_c580_sensor
更新恢复当前目录 git checkout .
恢复到某分支 git reset --hard b9738e8d5be1476c17b77044a28b5f8be9366b25
生成最新一次修改的patch git format-patch -1
生成某一次修改的patchgit format-patch -1 578097bec244ba44fd98a428df56639c593133fa
git clean -fxd
git reset
git pull --rebase
git stash
提交流程:
初始化版本库
先在本地建立一个空的工程目录
例:myandroid
$ mkdir myandroid
$ cd myandroid
用 repo init 命令初始化:
用 repo init 来下载 manifest Git 库,具体命令如下:
下载 S55 通用项目请用下面的分支:
$ repo init -u git@192.167.100.232:platform/manifest.git -b QRD8926_KK --repo-url=git@192.167.100.232:repo.git
下载过程中会出现让你输入姓名和 email,请一定要输入正确的用户名和 email (执行了git config 的话,这个地方会自动出现你的名字和mail)
最后会看到 repo initialized in android 这样的提示,说明本地的版本库已经初始化完毕
同步版本库
使用命令:
$ repo sync
将整个 android 代码同步到本地
二, 创建分支:
repo start branch_q39_yushuang --all
三, 提交代码
repo status .
repo sync .
git branch
修改文件
repo status .
git diff .
git add .
git commit -m "Q39: Add sharp lcd"
repo upload .
四, review失败后,修改文件
git add .
git commit --amend
repo upload .
五,多了个文件或者abandoned后
git reset HEAD^
git add .
git commit//把原来的Commit Message 复制进去
repo upload .
其它
删除分支 git branch -D branch_q39_yushuang
删除整个分支 repo abandon branch_q39_yushuang
查看某人分支 git log --author=shuang
查看分支 git log -p 113ed52ccee84b33d56dcb438ebeb2ff6d2d68ec
切换分支 git checkout ys_c580_sensor
更新恢复当前目录 git checkout .
恢复到某分支 git reset --hard b9738e8d5be1476c17b77044a28b5f8be9366b25
生成最新一次修改的patch git format-patch -1
生成某一次修改的patchgit format-patch -1 578097bec244ba44fd98a428df56639c593133fa
git clean -fxd
git reset
git pull --rebase
git stash
git stash pop
spreadtrum
git clonegerrit2@192.168.11.104:/git/projects/SC7731C_MocorDroid5.1_3.10_pike_full_W15.49.2.git
git branch -a
git checkout spro-project
./buildall_eng.sh XXXX-PROJECT-NAME
./make_pac XXXX-PROJECT-NAME
ReasearchDownload.exe
本工具要安装驱动DirverCoding
提交流程:
git pull
modify file
git status
git diff
git add
git commit -m
git push
如果又有人提交
git pull
git push
0 0
- git 常用指令
- git常用指令
- Git 常用指令
- git 常用指令
- Git 常用指令详解
- git常用指令整理
- git常用指令
- git 常用指令
- Git常用指令集合
- git 常用指令详解
- git 常用指令
- git常用指令
- 常用git指令整理
- git 常用指令
- git常用指令
- git常用指令(转)
- Git部分常用指令
- git 常用指令
- 子集subset问题
- Android Bitmap 相关
- python学习笔记 python开发环境的搭建
- 简单的字符驱动
- (mark 笔记)json数据解析
- git 常用指令
- Linux文件系统与Inode
- 实战c++中的vector系列--使用sort算法对vector<unique_ptr<string>>进行排序(sort函数“应输入 2 个参数,却提供了 3 个)
- ctype.h(字符测试函数、字符转换函数)
- leetcode之Pascal's Triangle II
- hdu 1130 How Many Trees?(Catalan数)
- PHP单元测试利器:PHPUNIT初探
- Android对Bitmap的内存优化方案总结
- [bzoj3163][HEOI2013]Eden的新背包问题