【git版本控制-筆記】by lijun html
0.推薦學習網址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
git
1. git SVN版本控制系統比較github
git是分佈式 SVN是集中式緩存
2. github網站 上註冊帳號 下載桌面客戶端分佈式
註冊地址:https://github.com/signup/free學習
giuhub可視化軟件:https://desktop.github.com/ 下載安裝網站
3.實踐使用記錄this
安裝完成後,桌面會出現兩個圖標命令行
雙擊GitHub,進入主界面。版本控制
首先登錄:輸入GitHub帳號和密碼
登錄以後顯示主界面,此時能夠跟着它的教程作一遍,熟悉大體流程:
接着是主界面的介紹,以下圖:
這裏將對每一個紅框的區域進行大體說明:
Add 添加已建立的本地代碼庫
注意!若是在Create以前直接導入一個代碼庫(本地文件夾),會提示create a repository,點擊進入Create。不用更改,直接點擊下面的Create repository。
- 這時可能會自動幫你添加到Other部分(即上圖的3)。
- 也可能沒有任何變化,若是出現這種狀況,請再次點擊Add選項。你會發現點擊Add repository也沒用。這時將Local path位置的路徑最後一個字母刪掉,接着補回來,這樣就能夠成功Add了。(至於爲何要這麼麻煩,我也不清楚,這個方法是我試出來的,若是你有其餘更好的方法,分享一下吧)
- Create 建立新的本地代碼庫
Clone 從GitHub上下載已有的代碼庫
- 沒有提交到GitHub的代碼庫
- 更改後未同步的代碼庫
若是先在GitHub中建立好了代碼庫,那麼先用Clone功能,將代碼庫Clone到本地。此時會將其顯示在上圖的2中。
找到該代碼庫的本地位置。右鍵-》Open in Explorer。
把用Android Studio或其餘IDE建立的Helloworld項目移動到這個文件夾內。
在上圖7,能夠看到發生了變化。接着按照上面5-》6-》10,將項目同步到GitHub上。
選項 | 功能 |
---|---|
Undo most recent commit | 若是上面的第5中,Commit以後又想撤銷,則點擊。 |
Delete master... | 若是建立了新分支,又想刪除,則點擊。 |
Reponsitory settings... | 當前代碼庫的設置。 |
Open in Explorer | 在資源管理器中打開當前項目。 |
Open in Git Shell | 用命令行模式打開。 |
View on GitHub | 到GitHub上查看。 |
Options... | 軟件的設置。 |
在某個代碼庫的History選項卡下,是該代碼庫每次提交的狀況。左邊最上面的版本是最新版,最下的是初始版本。
左邊上面的紅框表示版本回退,Revert "Game EightDigit",回退到Summary爲Game EightDigit的版本。
版本回退操做,只需選定某個版本,點擊右邊紅框處的Revert便可。該Revert能夠跨版本回退,不用一步步回退。
Note: GitHub Desktop以前的版本好像是把它區分開。分爲
- Roll Back to this Commit
- Revert this Commit