iT邦幫忙

3

Git 學習筆記 (上)

  • 分享至 

  • xImage
  •  

Git 是一種版本控制的軟體,在早期開發時,可能會透過在資料夾的命名上來做為版本控制的依據,但是 Git 就是為了解決這個問題出現,他不僅能做到版本控制,也能追蹤檔案的程式碼,與先前的版本來做比較是哪些地方被更改了,以及更改的人是誰,這在大型專案的開發上,勢必很重要。

這裡將會用命令提示字元來輸入指令的方式做為學習筆記。

進入專案資料夾

cd 專案路徑
而專案路徑可以透過拖曳的方式,直接拉進命令提示字元內,即可自動帶上路徑

專案內安裝 Git

git init
透過這個指令,專案的資料夾內就會多出一支 .git 的檔案

設定使用者名字

git config --global user.name "自己的名字"
這個指令主要是設定自己的名字,以便後續更改的時候,知道是誰更改的

設定使用者 Email

git config --global user.email "自己的 email"
這個指令主要是設定自己的 Email

名字跟 Email 如果有打錯,重新輸入指令即可。

查詢設定內容

git config --list
上述設定好名字跟 Email 之後,可以透過這個指令來查詢看看是否成功

大致上到這,環境設定大致上可以了,接下來是更新的部分:
假設今天追蹤的資料夾是空的,現在新增了 index.html
要如何讓 Git 追蹤到,且更新 ?

查詢目前狀態

git status
透過這個指令,我們可以查詢目前追蹤的專案是否有更動,如果有更動到,則命令提示字元會顯示

把更新的檔案放在索引區

git add .
透過這個指令,先前有更動到的地方,全部都會放到索引區

為此次更新的動作命名

git commit -m "修改內容"
這個指令可以把索引區的檔案變成一個更新(commit),意即幫此次更新的動作取一個名字
專案在開發時,其他人才會藉由文字知道大致上更新了什麼

觀察 commit 歷史紀錄

git log
這個指令可以查詢所有的 commit 紀錄

以上在本地端的數據庫都設置完成,接下來就是跟遠端的資料庫做連結。

在 Github 開一個新的 Repository 並命名

假設我開的是 test 這個 Repository
這個動作就相當於在遠端資料庫開一個專案放置的位置

跟遠端資料庫連接

git remote add origin https://github.com/自己 github 的帳號/Repository 的名字.git
git push -u origin master

到這裡跟遠端資料庫的連結也好了,這時候在剛剛新開的 Repository 頁面刷新,就會看到專案已經被放上去,且 commit 紀錄都有了。

學習資料參考連結: https://w3c.hexschool.com/git/cfdbd310


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言