1. 提交專案
1. 遠端建立專案
git clone 鏈結
//拷貝下來
git add 增加的檔案
//新增本地新增內容
git commit -m "注釋" 或者 -a進入圖形介面寫入注釋
git push original master //將本地檔案提交遠端倉庫
當我們後續改變公升級專案後,再次提交如下:
git add 已修改或新增檔案
git commit -m '修改或新增原因'
git push
我們對專案進行更改刪除時,重新提交變化,使用
git add -a //將所有更改提交
本地倉庫落後於遠端倉庫,需要同步**,則:
git pull original master
2. 子模組submodule:
1. 當我們的專案需要使用別人的專案工程時使用,使用乙個鏈結指向別人的軟體庫,拉去專案作為子模組使用即可。
使用步驟:
git clone 我們的專案工程
git submodule add [email protected]:androidteam_3/hjr_muzhiwan.git test
//將子模組新增到專案並取名為test 子模組資訊會出現在.gitmodule檔案裡面
git submodule update //拉去子模組,如果要具體更新某個子模組加上名字即可
常見拉去乙個有子模組的專案時,子模組是空的,需要使用以下命令拉去:
git submodule init
git submodule update
ok,搞定
3. 建立遠端分支,並將本地**提交到遠端分支
1.建立本地分支
git branch 分支名,例如:git branch 2.0.1.20120806
注: 2.0.1.20120806是分支名稱,可以隨便定義。
2.切換本地分支
git checkout 分支名,例如從master切換到分支:git checkout 2.0.1.20120806
3.遠端分支就是本地分支push到伺服器上。比如master就是乙個最典型的遠端分支(預設)。
git push origin
2.0.1.20120806
4.遠端分支和本地分支需要區分好,所以,在從伺服器上拉取特定分支的時候,需要指定遠端分支的名字。
git checkout --track origin/
2.0.1.20120806
注意該命令由於帶有--track引數,所以要求git1.6.4以上!
這樣git會自動切換到分支。
5.提交分支資料到遠端伺服器
git push origin :
例如:git push origin
2.0.1.20120806
:2.0.1.20120806
一般當前如果不在該分支時,使用這種方式提交。如果當前在
2.0.1.20120806
分支下,也可以直接提交
git push
6.刪除遠端分支
git push origin :develop
Git學習 git常用命令
我們常用 p 選項展開顯示每次提交的內容差異,用 2 則僅顯示最近的兩次更新 還有許多摘要選項可以用,比如 stat,僅顯示簡要的增改行數統計 p 按補丁格式顯示每個更新之間的差異。stat 顯示每次更新的檔案修改統計資訊。shortstat 只顯示 stat 中最後的行數修改新增移除統計。name...
Git 常用命令學習
學習了網上一些git的資料 包括廖雪峰的教程 總結一下 1 git和svn命令的對比 git clone svn checkout git checkout svn switch git push svn commit 2 git add readme.txt 是把readme.txt從worksp...
學習GIT常用命令
淺顯易懂完整的git學習教程在這裡 廖雪峰的官方 git教程 簡單來說,git的工作流程很簡單,我們把整個過程中檔案的轉移分為3個區域 工作區,暫存區,分支。工作區就是我們對檔案進行操作的地方,比如你在本地git倉庫修改檔案,編寫 的檔案儲存空間。現在你的檔案改好了,想把它提交到git倉庫中,先要把...