整個android原始碼放在scm伺服器上,我們首先要從伺服器上獲取原始碼,進行修改、編輯後再上傳回伺服器。獲取原始碼的方法參考「獲取源**」。以下是我們工作中常用到的git命令:
git clone
該命令從伺服器上轉殖乙份完整、最新的源**,參考「獲取源**」
git pull
執行該命令可將伺服器端的**同步到本地。當其他同時上傳**到伺服器後,我們必須使用git pull命令將伺服器上的**同步到本地。*當我們準備提交**時,必須先執行git pull命令,避免提交**時發生衝突*。
git status
檢視**中檔案的修改狀況。使用git status dir可以檢視指定目錄下的檔案修改狀況。
git diff
對比**修改前後的變動。使用git diff dir(or file)可以檢視指定目錄或檔案的修改情況。
git add
執行該命令將修改或者新增的檔案加入到提交列表中。該命令需要指定增加的目錄或者檔案。
git comit
該命令將提交列表中的檔案提交到本地git**庫中。使用格式:git comit -m "提交注釋,必須用英文寫"
git push
將本地git**同步到伺服器。
git log
檢視修改日誌。可以帶引數「--name-only」,列出修改檔名。帶引數「-p」,以補丁的方式列出修改內容。
git reset
該命令可以將已經使用git add命令增加到提交列表中的檔案中移出。使用格式:git reset file
注意事項修改和提交**一定要仔細、仔細,再仔細,因為每個人提交的**都會影響到整個團隊的開發。
在每次用git add檔案時,最好用git diff檢視修改內容,確認這些內容是否需要修改?是否有自己增加的無用的除錯資訊?是否有不小心誤刪的內容?**對齊、整潔度是否良好等?
在每次準備提交**時,必須先執行git pull命令,將遠端伺服器的**同步到本地。然後盡量在較短的時間內完成git add、git comit、git push的動作。在執行git comit前再執行一次git pull,確認伺服器端**沒有修改後,然後再執行完git comit,緊接著執行git push,將**推送到伺服器,避免中間有其他同事提交**導致**衝突而無法推送到伺服器。一定要檢視git push命令是否執行成功。
如有疑問請找同事幫忙,請勿在伺服器上隨意試驗git命令。
git clone gitolite@scm:rk3066/sdk4.0
常用git命令及注意事項
原始碼放在伺服器上,我們首先要從伺服器上獲取原始碼,進行修改 編輯後再上傳回伺服器。獲取原始碼的方法參考 獲取源 以下是工作中常用到的git命令 git clone 該命令從伺服器上轉殖乙份完整 最新的源 參考 獲取源 git pull 執行該命令可將伺服器端的 同步到本地。當其他同時上傳 到伺服器...
git常用命令使用及注意事項
部分git命令使用及注意事項 1 刪除檔案,直接在工作區右鍵刪除檔案 目錄後,必須 git add 然後git commit m 才表示操作正確完成 git add a 把所有修改或刪除的問價新增至暫存索引。然後 提交 git commit m 2 刪除已經提交 tracked 的檔案,git rm...
git 注意事項
1,使用者憑證 github的兩種url位址 由於git和github互動操作可能會很頻繁,那麼一定少了使用者授權的操作,為了防止每次操作重複輸入使用者名稱和密碼,git提供了兩種解決方法 2,不要什麼檔案都提交到github上!github.com github gitignore 這個 下有 g...