git_amlogic版本库搭建

起点:amlogic目前使用repo管理代码,repo本就不熟,加上-b -m 参数下来,基本找不到建立自己版本库方法了,至少目前没搞定。于是又用git,但是工程中原有的.gitignore也不太好使,总是会丢失些文件,那些ln文件在diff时也很烦人。介绍一种简单的方式。


条件:假设就在当前服务器(192.168.1.254/home/test/git/)上建立一个版本库。当前客户端(192.168.1.254/home/test/work/0530/)存放源代码。

服务器端:

1.#cd /home/test/git/

2.#mkdir amlogic.git

3.#cd amlogic.git

4.#git init --bare


############################################################

客户端:

1.#cd /home/test/work/0530

2.#rm .repo -rf

3.#find -name .gitignore | xargs rm -rf

4.#vi .gitignore

/out/
hardware/arm/gpu/mali/__malidrv_build_info.c
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_aac.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_aac_helix.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_adpcm.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_alac.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_amr.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_ape.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_cook.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_flac.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_mad.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_null.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_ogg.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_pcm.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_raac.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_vorbis.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_wma.bin.checksum
packages/amlogic/LibPlayer/amadec/firmware-m8/audiodsp_codec_wmapro.bin.checksum
v8.log

uboot/arch/arm/cpu/aml_meson/m8/firmware/smp.dat
uboot/build/
uboot/include/configs/customer

device/amlogic/k100/ddr_init-2G.bin
device/amlogic/k100/u-boot-2G.bin
device/amlogic/k100/u-boot-comp.bin

5.#git init

6.#git add .

7.#git commit -m "hello, version 001."

8.#git remote rm origin

9.#git remote add origin /home/test/git/amlogic.git

10.#git push origin master

#########################################################


注意事项:

1.根据实际需要。例如客户端在192.168.1.111上,则需要修改客户端第9项操作:git remote add origin ssh://test@192.168.1.254/home/test/git/amlogic.git

2.用其他用户,例如hello用户,需要注意是否有test用户的git/amlogic.git的读写权限。建议为这个仓库建立一个组方便管理,这样还能防止未授权用户操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值