建立git仓库
服务器:
a@ubuntu:/home/git$ su - git$ cd /home/prj_git
$ mkdir teamwork.git
$ cd teamwork.git
$ git init --bare
开发者:
若没有git仓库情况下,需要先建立仓库:
cd my_project
git init
git add . -f //将所有文件加入仓库管理,f参数是包括gitignore文件
git commit -m "initial commit"
git remote add origin git@gitserver:/home/git/work/project.git
git push origin master
已有远程git仓库时,推送master分支到另一个远程仓库
git remote add HAN370 git@gitserver:/home/git/work/HAN370.git
git push HAN370 master
RK3066代码同步示例:
1、把私钥加入到用于同步代码的服务器2、解压拿到SDK包 RK3066-R_BOX_ANDROID4.2.2_LQ1_20140526.tar.gz
3、更新福州代码 git pull
4、更新代码后建立新的分支 git checkout -b RK3066_GIT_SDK
5、增加HAN370远程代码仓库 git remote add HAN370 git@172.22.6.250:/home/git/work/HAN370.git
6、把最新代码推送到HAN370远程代码仓库 git push HAN370 RK3066_GIT_SDK
7、逐个合并福州的改动到HAN370其他分支 git cherry-pick