1.git format-patch commitID
生成commitID之后的提交的patch包
2.git apply patch name
导入patch包,更新代码
3.git reset --hard commitID
将代码返回到以前的某个commitID
4.git checkout -f
将当前没有commit的代码删掉
5.git commit -am "summary"
提交到本地,注意新添加的文件必须先git add
6.git push origin branchName
将代码推到远程仓库
步骤:1.须先建立本地分支:
git checkout -t amlogic/kk-amlogic-iptv-base20140815
2.push到远程:g
it push origin kk-amlogic-iptv-base20140815
注意:需要首先更新本地代码git pull
7.repo manifest -r -o xxx.xml
生成对应的XML,速度较慢,须稍等一段时间
8.git cherry-pick commitID
将某次改动提交到当前版本,显示的时间和作者将是该commitID对应的信息,和
git apply patch name达到的效果类似。
9.repo forall -c 'git remote add origin gituser@10.8.9.5:$REPO_PROJECT'
给每一个git仓库添加一个远程
10.git remote update
当git cherry-pick错误的时候,需要远程做下更新
11.repo branch
查看当前的远程分支情况