在做android系統移植的時候,需要把android原始碼down下來,然後再打上補丁,使得這個android系統能夠在特定的硬體環境上跑起來。android的開發環境一般都是ubuntu,我的ubuntu版本是10.04。
排查了多個可能出錯的地方後,發現這個錯誤最有可能是由git引起的,所以就去公升級git的版本,但公升級後,發現還是不起作用,仍然報同樣的錯誤,於是就找了臺同事的機器,發現他那邊可以成功打上補丁。但我與他的git的版本是一樣的。。這讓我一下子感到摸不到邊了。。不過幸虧堅持不解的分析尋找,最後發現這個原因是由於git的一些依賴包沒有安裝引起的,而我同事機器上的一些依賴包已經安裝過了,所以沒有問題。
下面通過介紹git安全簡單的安裝步驟,給出這個問題的解決辦法:
1.首先先公升級一下系統的依賴包:
$ sudo aptitude build-dep git-core
這行命令會安裝和更新當前系統中git-core的一些依賴,可能時間有點久
2.$
wget
從網上獲取git的穩定版本壓縮包
3.$
tar xvzf git-1.7.3.tar.gz
解壓這個包到指定目錄(git-1.7.3
)
4.$
cd git-1.7.3/
進入指定目錄
5.$ ./configure
執行配置命令(無需指定路徑)
6.$ make
製作安裝包
7.$ sudo make install
安裝git
安裝好後,輸入命令:git version,檢視git版本,核對是否正確,如果顯示"no such file or directory",則輸入命令:
$:ln -nfs /usr/local/bin/git /usr/bin/git然後再輸一次命令:git version,就可以看到git版本了。
網路上有其他的git安裝的方法,與這個有些區別,主要的區別是它沒有第一步,而且第五步的配置命令會給出具體的路徑,我之前也是按照網路上給出的辦法去安裝,結果就出問題了,所以很多問題還是要靠自己去不斷的分析才能解決。不過這個問題最棘手的地方還是報的錯讓人沒有方向,不知道到底是什麼地方出問題了。
做為一名實習生,我表示鴨梨很大。。
Git入門 Git安裝和簡單操作
1 首先進行安裝 安裝的時候,一頓傻瓜操作next就行,除了路徑自定義,剩下的都可以next跳過。之後找到乙個資料夾,右擊,彈出下面頁面 2 初始化配置 開啟git bash here就是在當前資料夾開啟,彈出下面頁面 注意,這個資料夾當中的東西別輕易變動,之後明白怎麼回事再隨便改。這兩步的作用是初...
Git 簡單安裝與使用
一 git是什麼?git是目前世界上最先進的分布式版本控制系統。關於git的介紹不多說,下面開始動手搭建及使用 二 git的安裝 選擇 git bash 會出先命令介面 接下來進行相應的設定,首先進行下面的設定 git config global user.name your name git co...
git 衝突解決方法
git merge 可以看到有哪些檔案衝突,開啟檔案可以看到哪些地方衝突,更改衝突即可 解決方法 git reset merge 注 取消合併 git rebase 注 將當前分支重新設定基線 git diff w 衝突的檔案 注 檢視衝突點,修改衝突的檔案,達到提交的狀態。git rebase c...