常用git命令及注意事項

2021-06-07 22:46:15 字數 1407 閱讀 4060

整個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...