--- title: Sublime merge : 好上手的git工具教學 tags: CS --- # Sublime merge : 好上手的git工具教學 安裝 --- :::success https://www.sublimemerge.com/ ::: 開始使用 --- 打開剛下載好的sublime merge,應該會出現以下畫面: ![](https://i.imgur.com/3a8H2is.png) 請在 **clone Repository** 處,貼上github中欲clone的repo所提供的url。 ![](https://i.imgur.com/6ztboIO.png) 如此即可順利將repo clone下來。 上圖最下面的```Destinantion path```是這個repo會clone到的位置。 :::warning 再接下去之前,follow <a href = https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token>這個網站</a>去生一個 ==personal access token (classic)== ::: 各種操作 --- ![](https://i.imgur.com/5ADxT0V.png) 成功clone完後,應該會進入上面的介面。中間的commit可以看到大家歷次的commit紀錄,下面讓我們來熟悉各項操作: #### 創立分支 branch --- 由於我們是團隊合作,基本上每個成員都要有自己的一個==branch==: ![](https://i.imgur.com/JcCoAj5.png) 接著,取一個自己的branch name ![](https://i.imgur.com/b9FHzNr.png) 大功告成!紅色圓圈處是代表現在在的branch,藍色圓圈處是代表現在有哪些branch ![](https://i.imgur.com/hcJ6F4R.png) #### 將更新後的資料push上去 --- :::success 當你完成了一部分,需要把自己的資料傳上去時,就會經歷這三個步驟:```git add, git commit, git push.``` ::: 1. ##### git add 首先,會注意到commit那一欄有一個==unstage==的file(藍色圈圈處),這代表你有修改過,但還沒有放到staging area。 此時,點擊==紅色圈圈==處即可將它add到staging area。 ![](https://i.imgur.com/oeqgSbL.png) 2. ##### git commit! 成功```git add```它後,可以觀察到現在我們有一個staged的file,點擊==紅色圈圈==處commit它,並在commit message處簡單敘述你的更動即可。 ![](https://i.imgur.com/vZVmtQ2.png) 3. ##### git push 最後,點擊右上方的==向上箭頭==,即可成功push它ㄌ。 ![](https://i.imgur.com/f1Nm1np.png) :::danger 在push的時候請務必確認是在自己的branch,以免造成憾事 ::: #### 將別人更新後的資料pull下來 --- 點擊右上方的==向下箭頭==即可:heart_eyes: ![](https://i.imgur.com/zBjj6iB.png) :::warning 如果這篇讀完仍有問題歡迎寄信詢問我的電神朋友,他很樂意幫大家分憂解勞 email: b10702015@ntu.edu.tw ig: judge_0108 ::: :::success 作者的blog: https://laurencecslearning.blogspot.com/ ::: <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9476129202096608" crossorigin="anonymous"></script>