1. 程式人生 > >版本控制器之-git的簡單用法

版本控制器之-git的簡單用法

前言

作為開發人員,有必要了解下版本控制器用法,畢竟日常開發中經常接觸,使用,當下,android開發人員常用的版本控制器為git和svn,今天就來說下git的基本用法。關於git如何安裝下載註冊什麼的就不說了。當安裝好之後,我們需要配置一下使用者名稱和郵箱。

git config --global user.name "你再github上註冊的使用者名稱"
git config --global user.email "註冊時候的郵箱"

配置ok之後,我們用如下命令來看看是否配置成功

git config --list

結果如下:

建立本地倉庫並上傳至github

1.在github上建立一個空倉庫


注意:這裡建立的public,當然也可以建立private的(花錢的)。建立成功之後,會有如下提示:

2.建立、配置並上傳

在此之前,要保證config配置過了。

git init 倉庫名字

這樣就建立了一個空的倉庫,現在我將一張圖片放在了gitdemo目錄下,接下來利用add命令將他新增到倉庫當中,add命令可以使用多次。

cd 倉庫路徑
git add 檔名或者資料夾名


接下來提交到本地倉庫當中

git commit -m "first commit 註釋"  //引號中的內容可以根據自己的需要寫


最後,我們將這個倉庫放到遠端分支並提交。

git remote add
origin "github上的地址" git push -u origin master


最後我們去github上看看,就會發現已經ok了。

3.追加檔案

我們的專案很可能在之後有加了許多東西,那麼我們這個時候怎麼做呢?如下命令

git add "wenjian/資料夾"
git commit -m "這是更改之後的"
git commit -u origin master

結果如下

4.修改檔案

我們再修改之後如何提交呢,一樣的。

git add "wenjian/資料夾"
git commit -m "這是第二次的文字檔案"
git commit -u origin master

效果圖如下

5.回退

這裡需要說明一下,我在這裡雖然本地庫回退到以前版本了,但是遠端倉庫並沒有,不明白,希望明白的同學告訴我一下。


git log //檢視提交記錄,記錄下想要回退的版本號
git reset --hard 版本號


commit 後面的一大串為版本號。

git本地伺服器

我們如何建立一個本地伺服器,讓別人也能從我們這裡clone呢?接下來介紹下
我用ssh登陸到我所在的區域網中的一臺存放我們程式碼的機器。

git init sample.git 


接下來我們回到我自己的終端。

git clone 遠端使用者名稱@遠端ip地址:倉庫路徑

然後輸入密碼登陸即可。由於我這裡只是簡單說明下,並沒有設定證書什麼的,見諒見諒。

這裡寫圖片描述

接下來我們看看在AS中如何clone。


url路徑和我們上面的一樣,輸入本地儲存位置和name之後,點選text測試下能不能行。然後就會彈出輸入登陸密碼,輸入即可。當然,第一次操作的話還得輸入master密碼,忘記的話重置下就好了。

Android studio中使用git

我們常用的操作無非就是提交更新和回退,對比等等。

回退怎麼做呢,右鍵專案git-》revert

這些簡單的用法還是需要我們會的,最後我們在看看AS支援哪些版本控制器。
,根據自己的喜好就好。

利用Android studio將專案分享至github


然後就會讓登陸到github,登陸即可

登陸成功之後會讓你建立一個倉庫,並新增描述。

點選分享,然後選擇要分享的檔案,點選ok即可。
等待片刻就會顯示分享成功了。

當我們本地檔案發生變化的時候,我們檔名就會變色,這時候點選工具條上的提交,寫好描述資訊,commit即可。

總結

git和github確實是個好東西,用好了會省我們很多事情。我自己現在也僅僅會點簡單的用法,更多的用法還需要我們不斷嘗試學習。