首頁>Club>
14
回覆列表
  • 1 # 小表哥丫

    以下是個人觀點,供借鑑使用

    git其實是一個版本控制器,對於程式設計師來說是一個非常有用的工具,git一般是配合github來使用的,下面我簡單的介紹一下如何使用。

    安裝

    首先我們先看看如何安裝Git

    在Linux系統中安裝Git:

    執行以下命令:

    $ sudo apt-get install git

    在oxs系統中安裝Git:

    訪問 https://git-scm.com 單擊download

    在windows中安裝Git:

    訪問 http://msysgit.github.io/ 單擊download

    配置

    開啟終端視窗執行以下命令:

    $ git config --global user.name username

    $ git config --global user.email email

    請將上面的“username”換成你的使用者名稱,“email”換成你的郵箱地址,當然這個郵箱地址可以是虛擬的。

    簡單使用--建立一個要進行版本控制的專案注意以下我使用Python為例

    首先我們建立一個名為git_text的資料夾,此資料夾將用來存放要進行版本控制的專案,然後我們建立一個簡單的程式,如下:

    hello_world.py print(hello world!)

    正式開始之前,先來了解一下如何忽略檔案的版本控制(即讓Git不跟蹤某些你不想或者不需要進行版本控制的檔案)

    在git_text目錄下建立一個名為.gitignore的特殊檔案,並將需要忽略的檔案寫入.gitignore中,如下:

    .gitignore __pycache__/

    這樣Git將會忽略__pycache__目錄下的所有檔案

    初始化倉庫

    開啟一個終端視窗,並切換到資料夾git_text執行以下命令:

    git_text$ git init

    顯示如下說明初始化成功

    這樣Git就在git_text中初始化了一個倉庫(倉庫是程式中Git主動跟蹤的一組檔案)

    上述表明我們處於分支master上,分支是專案的一個版本

    將檔案加入到倉庫中

    你已經知道,我們在git_text中有兩個檔案(.gitignore和hello_world),現在我們需要將這兩個檔案加入到倉庫中,只有這樣Git才會跟蹤這兩個檔案

    執行以下命令將git_text中所有違背跟蹤的檔案加入到倉庫中:

    git_text$ git add .

    git_text$ git status

    注意“add”後面是有空格的,然後我們檢查專案狀態,得到如下資訊

    上述表明我們處於分支master上,分支是專案的一個版本

    newfile的標籤意味著對應的檔案是新增到倉庫中的

    執行提交--提交專案快照

    執行命令:

    git_text$ git commit -m init project

    同時我們檢查了狀態

    輸出表面我們在分支master上,且有兩個檔案被修改了其中

    “init project”可以理解為剛剛所提交的快照的“名稱”(任意的,根據個人喜好設定)

    最後

    上面我們做了一次提交,當然你也可以做第二次提交,每次提交的快照都有其對應的ID和“名稱”,而Git的強大之處就在於我們可以回到之前的任何一次提交,這樣就能做到版本控制了。

  • 2 # 墨靈科普

    我個人見解和做法,把專案模組化,並且每個模組儲存到不同分支,然後用指令碼來構建完整的專案。

    每個提交有不同的一個作用,儘量相同的功能的提交用打補丁的方法。

    每個專案有不同的遠端地址,並且每個專案有不同的分支,發展不同的功能節點。透過分支管理達到推進的專案的作用。

  • 中秋節和大豐收的關聯?
  • 在網上買車那麼便宜可靠嗎?