Git版本管理工具

1、Git版本管理工具是幹什麼用的

  1. 備份文件:就像U盤、網盤備份咱們的文件、照片、電影同樣,寫代碼也須要咱們作一個備份,每當咱們的文件須要修改的時候,提交咱們的修改給版本工具進行保管,萬一那天咱們電腦壞了,還能從備份裏面恢復出來。及時備份是咱們項目中最基本的事情。
  2. 記錄歷史:跟咱們的網盤、U盤不一樣,版本管理工具能記錄歷史的狀態、修改記錄。
  3. 回到過去:版本管理工具會把咱們每次提交都會備份。
  4. 多端共享:就像雲備份、雲服務;在不一樣的設備上均可以訪問。
  5. 團隊協做

2、版本管理工具的發展

  1.     cvs:師祖、集中式(沒有網絡的狀況下,沒法工做);在1985
  2.        svn:集大成者,集中式;在2000
  3.        git:geek主流,分佈式;在2005
  4.   github:geek社區,託管網站;在200
  5. 8

3、Git的下載和安裝

3.1  windows下安裝

  1.   git官網下載:https://git-scm.com/
  2.   github下載:https://desktop.github.com/

3.2  Liunx下安裝

1.  首先 配置 Liunx軟件源地址html

http://www.cnblogs.com/weihengblog/p/8321672.html   #本人博客-關於Linux軟件源配置

2.  安裝gitgit

yum install git

 4、Git初體驗 - Linux下

1.檢出項目到本地github

進入github項目主頁->copy to clipboad(複製項目的git url 到剪切板) windows

mkdir  test    #建立一個工做區
cd test 
git clone 項目git地址.git

2.在工做區新建一個日記網絡

複製代碼

1 git status  工做區的一個狀態
 2 
 3 git add 創建跟蹤 到咱們新增的這個文件
 4 
 5 git reset 把提交撤銷掉
 6 
 7 git commit 執行此次提交的變動
 8 
 9 git會讓咱們填寫一個變動的評論,爲何要輸入這個評論呢?目的想未來在歷史中查看到這段修改的目的是什麼,以便之後找到歷史紀錄,記錄我某一天作了一個修改
10 
11 git status 查看工做區狀態
12 
13 git push來發布咱們的本地操做
14 
15 以上的修改只停留到本地的工做區,並無提交給github來維護
16 
17 git push來發布咱們的本地操做

複製代碼

3.git push ,提交咱們本地操做,會提示輸入咱們的帳號和密碼登陸github分佈式

提交完成svn

至此咱們第一次提交就完成了。工具

5、Git初體驗 - Windows下

windows:在 clone for desktop ->  喚醒 github客戶端 便可。網站

 

相關文章
相關標籤/搜索