git遠程倉庫搭建

遠程倉庫端:
=================
注意:
如果是rk的,則需要先刪除rk自帶的所有.git文件 
find . -name "*.git" | xargs rm -rf  
=================
1.git 初始化
cd myRk
mkdir rk3229_android5.1
cd rk3229_android5.1
git init
git remote add origin [email protected]:/home/yxz/myRk/rk3229_android5.1/.git
echo "for git init" >> gitinitfile  當倉庫類無文件添加時用此命令寫入一個文件和值
2.修改遠端倉庫中的.git/config文件,在該文件後面添加如下代碼:
[receive]
    denyCurrentBranch = ignore
3.提交
git add gitinitfile
git add .gitignore
git commit -m "git init and add gitignore out"
git push origin master  如果提示需要密碼則輸入服務器的密碼,如果提示yes/no則選yes
git remote show origin
-------------------------------------------------------------------------------------------------------------
倉庫提交端:
cd yxz/myRk/
git clone [email protected]:/home/yxz/myRk/rk3229_android5.1 然後輸入遠程倉庫端服務器的密碼即可,即在yxz/myRk下獲得rk3229_android5.1/.git
git clone [email protected]:/home/yxz/xxx
(此時最好在添加源碼之前添加好.gitignore文件/out,否則後面添加的話可能會無效)
然後將源碼路徑下面的全部文件複製粘貼到
如果源碼是在yxz/RKSDK/rk3229_android5.1下面
則cd yxz
cp RKSDK/rk3229_android5.1/* myRk/rk3229_android5.1 -r 將源碼文件複製到自己的工程目錄下面
git add -A 所有複製粘貼過來的所有源碼文件,即 myRk/rk3229_android5.1下面的所有文件,應該先將源碼裏面的所有.git文件先刪掉(git clone過來的.git除外,否則提示git fatal: Path '' is in submodule '' 錯誤),然後再添加所有文件
git commit -m "add android source code"
git push 
------------
如果make的時候出現No rule to make target 'external/chromium_org/third_party/angle/.git/index', 錯誤提示
則將external/chromium_org/third_party/angle/src/commit_id.target.Linux-arm.mk文件中關於index的部分註釋掉:
#$(LOCAL_PATH)/third_party/angle/.git/index$(GYP_TARGET_DEPENDENCIES)

發佈了49 篇原創文章 · 獲贊 13 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章