Git基本操作--命令,真的只有最基本的操作__git

來源:互聯網
上載者:User

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分支上的功能。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.