程式開發的版本控制- Git 應用篇

首頁 >> 鐵道 >> 程式開發的版本控制- Git 應用篇

之前介紹過

程式開發的版本控制- Git 安裝篇,

今天就來教大家如何使用,

其實Git 的使用很簡單,

只要搞懂指令格式,

就能套用在日常的版本控制,

不囉嗦,

馬上進入主題:

 

程式開發的版本控制- Git 應用篇

 

第一次執行的話

請執行

git config   –global   user.mail “使用者信箱”
git   config   –global   user.name   “使用者名字”

初始化使用者資料,

否則使用的時候有可能出現底下兩種錯誤訊息

可直接透過 Pycharm   內建的終端機進行設定

也能透過Git 安裝的終端機做設定,

改完可以打

git  config  –list

觀看設定是否正確

如果要新增一個Repository

來管理某個資料夾,

只需要在該資料夾中輸入

git   init

即可

Pycharm的話

可直接透過VCS  –>  Import into   Version   Control

找到share   Project   on   GitHub

直接將專案內容上傳到GitHub

輸入此專案的基本資料

輸入GitHub的帳號密碼

選擇要加入版本控制的檔案

按下Add

以命令列表示的話,

就是

git   add   檔名

加入要版本控制的檔案

除了將專案加入版本控制以外,

也可以複製別人的專案

命令列打

git clone   網址.git

就能夠下載別人所分享的專案來使用

以Pycharm的話,

可以直接從歡迎畫面選擇

Check out from   Version   Control   來複製專案

輸入要放置的資料夾

選擇Log in   to   GitHub

再選擇要下載的專案點選Clone即可

Pycharm會詢問是否要切換到該專案

這裡選擇Yes

如果以命令列表示的話

這裡執行了兩個步驟:

下載 demo_proj
git clone   https://github.com/guangyaw/demo_proj.git

切換到master
git  checkout   master

到這邊,

一些基本的Git功能,

都已經學會了

再列出來複習一下:

1.   git init                                                            資料夾初始化
2.   git   clone   http://project.git     複製project
3. git   checkout   master                      切換到master
4. git   add   filename                                將filename加入版本控制

如果想更新專案的程式碼可透過

git   pull

如果改完code 想將其傳回伺服器則用

git   push

上傳之前,

可用

git   commit   -m   ‘註解’

加上簡單的描述以備將來查詢之用,

 

 

分支的新增與合併

 

git   branch   分支名稱

可新增一個分支

再執行

git   checkout   分支名稱

切換到該分支進行開發

這再多人研發或者不同用途的開發中,

是一個很實用的功能,

修改完畢之後,

可以切回主線

git   checkout   master

以命令:

git   merge   分支名稱

將分支所修改的部分結合到主線中

以上這些都是Git版本控制中,

常用到的命令,

也滿足一般版本控制的需求,

其他進階應用,

下次有機會再介紹吧



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

4 Responses

  1. 2019-05-02

    […] 之前提到程式開發的版本控制- Git 應用篇, […]

  2. 2019-09-13

    […] 之前在程式開發的版本控制- Git 應用篇中, […]

  3. 2021-03-09

    […] 程式開發的版本控制- Git 應用篇 […]

  4. 2021-06-01

    […] 之前也介紹過 Git 應用, […]

發佈留言