asysbang
标题:
REPO/GIT使用总结
[打印本页]
作者:
admin
时间:
2013-4-28 16:29
标题:
REPO/GIT使用总结
repo是一个python的脚本,实际上调用的还是git命令
在android源代码的根目录下会有 “.repo”隐藏目录,用来存放repo的信息
在gitconfig中可以设置alias
b = branch -av
s = status
这样git status 命令 可以简化成git s
repo forall -c "pwd;git s"
这是一个repo遍历全部仓储去查看每个仓储状态的函数,pwd 为了打印出仓储的路径 @_@
根据时间获取commit或者查看git log
git log --since="Fri Aug 10 19:16:10 2012 +0800"
查看某个时间点以后的log
git log --before="Fri Aug 10 19:16:10 2012 +0800"
或者用--until 查看某个时间点以前的log
git rev-list -n 2 --since="Fri Aug 10 19:16:10 2012 +0800" remotes/xxx/ics-exdroid
获取某个时间点以后的commit,-n 1 表示只返回一个,最近的一个
git rev-list -n 2 --before="Fri Aug 10 19:16:10 2012 +0800" remotes/xxx/ics-exdroid
获取某个时间点以前的commit,-n 1 表示只返回一个,最近的一个 remotes/xxx/ics-exdroid 为对应的分支名
// 同步某个时间点前的代码,可用于追溯验证问题
repo forall -c "git checkout `git rev-list -n 1 --before=\"Fri Jun 29 15:53:40 2012 +0800\" xxx/crane-a13`"
向github上push
要用命令git push
https://github.com/xxx/xxx.git
HEAD:master
git的图形客户端
gitk 这个用起来很不错
欢迎光临 asysbang (http://asysbang.com/)
Powered by Discuz! X2.5