git 常用命令總結和git伺服器程式碼倉庫建立
進來一段時間一直在忙碌,很少回頭總結學過,用過的知識,由於缺少總結導致下次在遇到的時候總是記憶很模糊,有種似曾相識但卻無能為力的感覺。特在此加以總結形成部落格.很多原理性東西還不是很懂,
以後有時間慢慢研究來。
建立git 倉庫:
mkdir code;
cd code;
git init 初始化一個新的空倉庫
然後我把整個Android 的工程原始碼都拷貝到這個code目錄下面啦。
git add -A
git config --global user.name "micheal"
git config --global user.email "[email protected]
git commit -m "init the code"
到這裡我認為已經把git的伺服器程式碼倉庫建立好了、
當我使用git clone [email protected]:/home/micheal/code/.git的時候下載完整個程式碼。
在我編譯的過程中,發現居然編譯無法通過
對比發現在Android的原始碼\external裡面的部分檔案沒有被新增到倉庫,導致丟失了很多檔案,始終不能編譯通過。
後面諮詢了一下以前公司的同事大牛。原始碼是自己建立的倉庫的步驟和方法有問題,特此把大牛的方法總結如下(感謝龍哥的指點!):
伺服器端(ip:192.168.1.206):
mkdir code;
cd code;
mkdir mtk8312.git;
cd mtk8312.git;
git init --bare;
cd ..
chmod -R 777 mtk8312.git;
至此伺服器的倉庫已經初始化完畢了。
客戶端(ip:192.168.1.222):
cd Android //進入到Android 原始碼的根目錄下面
git init-db //這句話不太明白什麼意思,先記錄下來,有時間在回來研究
git add -f * //-f 是force的縮寫
git commit -m "init the code";
git remote add master
git push master --all
到現在為止就等於把伺服器的程式碼倉庫的初始程式碼提交上來了
然後其他的伺服器就可以使用clone 的命令取掉伺服器上的程式碼了。
git clone [email protected]:/home/micheal/code/mtk8312.git
同事反饋會報如下錯誤
ssh://[email protected]:22/home/micheal/Repositories/pb/webSer.git: error occurred during unpacking on the remote end: unpack-objects abnormal exit解決方法:
sudo chown -R git:git webSer.git 如果不管用使用下面的命令
發現.git/object/沒有group寫許可權導致;執行 $ sudo chmod g+w -Rmtk8312.git/object 後OK
相關推薦
git 常用命令總結和git伺服器程式碼倉庫建立
進來一段時間一直在忙碌,很少回頭總結學過,用過的知識,由於缺少總結導致下次在遇到的時候總是記憶很模糊,有種似曾相識但卻無能為力的感覺。特在此加以總結形成部落格.很多原理性東西還不是很懂, 以後有時間慢
初學者:Git常用命令總結
list 解決 狀態 出現 git merge tag git show epo rep git init 在本地新建一個repo,進入一個項目目錄,執行git init,會初始化一個repo,並在當前文件夾下創建一個.git文件夾. git clone
Git常用命令總結【轉】
mda 同時 owa rem resolve fff gin spl 包含 轉自:http://www.cnblogs.com/mengdd/p/4153773.html 查看、添加、提交、刪除、找回,重置修改文件 git help <command> #
Git 常用命令總結
最好的 最新代碼 ... OS tor delphi gin online 用戶配置 Git常用命令 請確保已經安裝裏git客戶端 一般配置 git --version //查看git的版本信息 git config --global use
git常用命令總結
當前 文件的 parent size merge 時間設置 做成 nginx keyword git常用命令總結 創建 復制一個已創建的倉庫: $ git clone blog.git 創建一個新的本地倉庫: $ git init 本地修改 顯示工作路徑下已修
git常用命令總結--廖雪峰老師Git教程命令總結
應該 都是 sta really nbsp mic dex ali 最快 學習了廖雪峰老師的Git教程之後的命令總結,重點關於git和遠程倉庫的東西。 如果沒有學過,這是傳送門 下面這個圖很重要 一、git初始化本地倉庫和配置 echo "想輸入到
Git 常用命令總結(一)
一、設定基本資訊 git config --global user.name "xiaobu" git config --global user.email "[email protected]" 檢視配置資訊 git config --list 設定本地
Github(windows)建立倉庫(後附:上傳個人專案,Git常用命令查詢)和配置本地ssh key
建立Github使用者並配ssh 最近需要將課設程式碼上傳到Github上,之前只是用來fork別人的程式碼。 這篇文章寫得是windows下的使用方法(可能隨著版本的更新,部分的操作位置不一樣,需要自己找找。但是主要的過程是一樣的)。 第一步:建立Github新賬戶
Git常用命令總結(超實用)【轉】
轉自:https://www.linuxprobe.com/git-common-commands.html 本文由LinuxProbe.Com團隊成員逄增寶整理髮布,原文來自:Linux就這麼學。 導讀 Git是一款免費、開源的分散式版本控制系統,用於敏捷高效地
[Git]git常用命令總結
分支類: Git branch 列出本地已存在的分支 *代表當前分支 -a 列印所有遠端分支 Git branch<分支名>新建本地分支
Git常用命令總結,不定期更新
關於Git是什麼,或者一些使用Git專案的我就不說了,只說一下簡單的命令和我常用的到東西,建議先敲命令再用視覺化工具 1. 常用命令 git init 會生成.git檔案 git remote add origin https://xx
git使用命令列拉取遠端程式碼倉庫中的分支至本地
1、本地建立資料夾用於存放拉取的程式碼 2、執行git init初始化資料夾 3、與遠端程式碼倉庫建立連線 git remote add origin [email protected]/nothing.git(遠端程式碼倉庫連結地址) 4、切換分支拉取程式碼(wyl為遠端程式碼倉庫分支
(git入門 git常用命令)自己在公司的Git總結,以及找到的圖,和入門須知的git命令
首先給大家推薦一個比較牛逼的網站,自己寫的git教程,大家可以參考下~ http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 公司裡面學習的git基礎知識放到這~(我用的
Git 常用命令和統計程式碼量
摘要 分享Git日常操作中常用的命令,分享如何統計在專案中貢獻的程式碼量。 下面列出Git bash常用命令。 1. git clone **(專案地址) 克隆一個git專案到本地,將git專案拉取到本地 2. git status 檢視檔案狀態,列出當前目錄沒有被git管理,以及被修改過還未提交的
git常用命令-自己總結-親測可用
Git常用命令: mkdir StudyGit / cd StudyGit //建立並進入git工程檔案 git init &n
git - 常用命令和常見問題和反思
git reset –hard HEAD^ // 回退至上一個版本 git reset –hard 323232323 // 通過git log 回退到指定版本號 Git branch Git branch -r // Git branch -a // git pull以後,輸入命令
Git 常用命令 和 安裝
這年頭不會點git還真不能與別人進行程式碼交流 ps: 如上圖就是git的工作流程圖 git add file # 將file加入暫存區 git commit -m '建立hello.txt' &nbs
git使用(下) ——常用命令總結
接下來是git常用命令的總結: 編寫一個檔案之後要把檔案放單Git倉庫需要兩步, 舉例編寫了一個檔案readme.txt 第一步,git add命令告訴Git,把檔案新增到版本庫的快取區中 $ git add readme.txt 第二步,git commit命令告訴
git的工作流程加常用命令總結
1. clone倉庫: git clone git的地址 (例如:[email protected]:yjy007/myproject.git) 2. 檢出遠端的develop分支 git checkout -b develop o
git 常用命令,上傳,下載,更新線上程式碼
git 常用命令以及推薦git新建上傳個人部落格 $ git clone //本地如果無遠端程式碼,先做這步,不然就忽略 $ git status //檢視本地自己修改了多少檔案 $ git add . //新增遠端不存在的git檔案 $ git commit -m