Git基本操作命令,暫時只有最基本的操作,摘自第一行代碼。
安裝 Ubuntu系統開啟shell介面,輸入:sudo apt-get install git-core Windows系統去官網下載。網址: http://msysgit.github.io/
初試配置使用者名稱、郵箱:
git config --global user.name "Tony" git config --global user.email "tony@gmail.com" 查看配置是否成功(去掉最後的名字和郵箱即可):
git config --global user.name / git config --global user.email
初始化、建立代碼倉庫(建立好項目之後,進入項目根目錄):
git init 然後可以通過:ls -al 查看目前的目錄下所有檔案,多了個.git
添加檔案/檔案夾/所有:
git add AndroidManifest.xml //添加單個檔案 git add src //添加檔案夾 git add . //添加所有
提交:
git commit -m "First commit" 注意在 commit 命令的後面我們一定要通過-m參數來加上提交的描述資訊,沒有描述信 息的提交被認為是不合法的。 忽略檔案:在項目根目錄下建立名為.gitignore的檔案,然後編輯內容
具體添加規則為:File代表具體某個檔案;Directory代表檔案夾;Mask代表一類檔案
File: local.properties /local.properties Directory: .gradle/ .idea/ /.idea/workspace.xml /.idea/libraries build/ /build app/build/ 還有第三方依賴庫的build檔案夾 Mask: *.iml
查看修改情況:
git status
查看修改內容:
git diff 只查看某個檔案的修改:
git diff src/com/example/providertest/MainActivity.java
撤銷未提交的修改(比如剛剛我們修改了 MainActivity檔案的內容,現在如果想要撤銷這個修改就可以使用 checkout 命令,然後用 git status命令檢查一下):
git checkout src/com/example/providertest/MainActivity.java
撤銷已添加的檔案(由於已經添加,先要插銷添加,然後再用checkout命令來撤銷修改):
git reset HEAD src/com/example/providertest/MainActivity.java
查看提交記錄:
git log
當提交記錄非常多的時候,如果我們只想查看其中一條記錄,可以在命令中指定該記錄 的 id,並加上-1 參數表示我們只想看到一行記錄,如下所示: git log 2e7c0547af28cc1e9f303a4a1126fddbb704281b -1 而如果想要查看這條提交記錄具體修改了什麼內容, 可以在命令中加入-p參數, 命令如下: git log 2e7c0547af28cc1e9f303a4a1126fddbb704281b -1 –p 查詢出的結果如圖所示,其中減號代表刪除的部分,加號代表添加的部分。
查看分支:
git branch -a
建立分支:
git branch version1.0
切換所在分支:
git checkout version1.0
合并分支:(首先切換到master分支,然後執行合并)
git checkout master git merge version1.0
刪除分支:
git branch -D version1.0
clone倉庫 (假設遠程版本庫的Git地址是: https://github.com/exmaple/test.git)
git clone https://github.com/exmaple/test.git
本地修改同步到遠程版本庫: 其中 origin 部分指定的是遠程版本庫的 Git 地址,master 部分指定的是同步到哪一個分 支上,下面命令就完成了將本地代碼同步到 https://github.com/exmaple/test.git 這個版本庫的 master分支上的功能。