iT邦幫忙

2022 iThome 鐵人賽

DAY 10
0
Mobile Development

從零開始的IOS開發日常系列 第 10

[鐵人賽 Day 10] Git ( MAC ) 初入門-1

  • 分享至 

  • xImage
  •  

Git是什麼?

Git是一個分散式版本控制軟體,可以將自己寫的程式碼更好用版本的方式去管理,在需要大量修改、維護,甚至是多團隊共同研發的程式來說,都很好用。

佈置Git環境

Mac 其實有內建 Git,其實我們只要在終端機確認版本就行了!
查詢版本號:

git --version

我們可以先把遠端的部分先處理好,在和別人共同開發時會常常用到,所以也需要先註冊一個Github的帳號。

先用終端機產生一組rsa公私鑰:

#電子信箱自由設置:
ssh-keygen -t ed25519 -C "電子信箱"

#如果電腦不支援 ed25519 才用下面這個指令
ssh-keygen-t rsa -b 4096 -C "電子信箱"

#輸入keys檔案要放的位置與名稱,沒有要改就Enter
> Enter passphrase

#再輸入一次通行密碼,沒有一樣Enter就好
> Enter same passphrase again:

接著輸入下面的指令打開公鑰:

#id_ed25519 or id_rsa 是預設名稱
#沒附檔名的是私鑰,給自己用的,這邊要打開的就是公鑰
cat .ssh/id_ed25519.pub
#或
cat .ssh/id_rsa.pub

再將公鑰同步到Github即可

Git四種狀態和四種區塊介紹

Git的四種區塊

  • Working Directory:現在存於資料夾內、編輯器可以打開的位置。
  • Staging Area:暫存狀態。
  • Local Repositorty:本地(自己電腦上的)倉庫
  • Remote Repositorty:遠端(不再自己電腦上的)倉庫

Git的四種狀態

  • Untracked:未被追蹤
  • Unmodified:追蹤中,未修改
  • Modified:追蹤中,已修改
  • Staged:追蹤中,待提交

下一篇會開始介紹如何使用 Git 喔 !


上一篇
[鐵人賽 Day 09] Swift CocoaPods 初入門-3
下一篇
[鐵人賽 Day 11] Git ( MAC ) 初入門-2
系列文
從零開始的IOS開發日常30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言