幾個基本日常操作的名稱意義:
- commit: 將完成的程式提交到版本控制中
- revert: 放棄修改,將程式回復
- merge: 將兩個不同版本的程式進行合併
- pull: 從遠端取回有差異的程式版本
- push: 將本地端的版本傳到遠端
- clone: 從遠端複製一個專案到本地
在專案建立 Git 版本控制
在一個專案上滑鼠右鍵選擇 [團隊]->[共享專案]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEOAv7jjfOBognU-Jm50JWZBl0LgI-L746A-MotspDohmhF9k2ZwBNdBZmA3FTAKQ4BXAyXQbMG9pf4fIQYdwsEp1BAEr1piM5tQ5CpRBmrsvnbjIs3oQSMpcdoSfoZu4SicU6yDacPGnW/s550/git_create_01.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcj3yTNskPd4Y5DHUotGcAGMFv0SqtafW3dpja3H5imdgxvndOxcE2RZMLBm0p9uFfps0p3AlEaxLzuA0FAHsuMJ-3yzdIzRV-EtwXmhXHV6nJakRnbkF0vtbpP1lGxnKjZouWe3kwz4OY/s550/git_create_02.png)
先建立 Git 儲存庫
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI4jwGaFCSHoxRAyPm8OJqEn0oDSrYda4xlX_9t6K7lV99nZI3mboXvPXclfMs0ct9OX4FciD0fKHGxwoG7IBzTZbDvjCAh2LNOqW7nYQu6-bmf3cvkQ-57KrvhdzafVTdHJuZ4-5qYAQk/s550/git_create_03.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7EeyYTOmVCSWF0n12t7XTMv3CTmOqicCw6nI-PLrnwFfz9GrypiliJikWi2yO7ZThTBjEuDEobXs37gjt7vJBNPvGOhRLBS44W2RZB67_NZw9naBCjCVxspHpdU06m2BtrK6rZwWACLuT/s550/git_create_04.png)
將專案中的異動 commit 到 Git 版本控制
隨便建立幾個文件
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLD9-h1fn8ZNRkz0NoOqtro4Zv1CvO66AHPhz4E-T_iGYB3sntb-YM9I6lT60wYnizCcRr1bIVF2iWcJOYmFVrfScrZHaHvM6sFz2oXG9EKcR3Ywz8UmX_9bu7eEn8vklFZgV7DULYp3_I/s550/git_commit_01.png)
在專案上右鍵選擇 [團隊]->[確定]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPet-MGCmYWGpixM44fg_q-DIHHpJw-tZS0VUmYzH6dy5P-ynJ4QLa-Vz5RHI-O-O6yAP8uZukkH3yGNVM0JTlRRLzb3g9AIMYIHZ34q8t6y8dkc92DiLZhts20hvyLWmtathLNMQSnIUH/s550/git_commit_03.png)
填寫 commit 的訊息,以及選擇要 commit 的檔案
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwk4bsYVEy4oQFt3K2TafZlqR-9LmxCr6ddJWjSkLHRUKsW22hfVpEAvWQ39uQwx_KdBouAAICJkv7tcfOktVdeT3AVwQBV5y9D4EIw4OBonUSDKQkiFNoi841-fkyQaM2DvnSRkdH8s1R/s550/git_commit_04.png)
程式回復到尚未修改時
在要回復的檔案右鍵選擇 [取代為]->[HEAD Revision]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrhNdoMXE3AZJZwKTqAuSXd5lwCYjrguTdgr2V3xvMC_bvHjQZKp_MIof0Y8CiGVfCrfad_F8XI_Fmbs88pAT2pD-y7agMHMYvS4_O4ykBsGIxGWTMDhauvJofncwVOx0d2K4jMEEQQiO1/s550/git_revert_01.png)
版本合併
在專案上右鍵選擇 [團隊]->[Pull] 從遠端取回有差異的程式
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZNot6OFzCoCpIQxuDDSNOUWldHdqPSsJLPaR0tGr-wtFVv8I-tIrP7EdlJNBXgUOyc1-uJ5KWd9O3kGKwJipB179kL0fazAsFe8bTeGfmzWMNGoBO07LsijtUklt3qozYtQI8MuwtQkKc/s550/git_merge_01.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioT5VRA6UDztUOT0379U4bS6eFtO7oYYaK1jowArLxOobdXSMtB1JTiAzKCZNeBfZPwhydIuqASIZWPKdlTt2i1m29CU8KgT9PyivDUEPNkvzTc5gE4g0eb80VlueSW2IJpwA5UD-vIcsy/s550/git_merge_02.png)
當檔案出現衝突時會顯示紅色的標記,這時候檔案右鍵選擇 [團隊]->[Merge Tool]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWmQgILLeQn4avrflCZ9dU7vUBvE9Co7NvJg_eUrnvEFCDMBhbW3tWPUFBoXQclqiTxGSmv5ACZhNrUtypai9KqK17I9ec8bId6NHHJE2tdLRCaPcWXHNEKI5_tfWknOVkHhTyAhyphenhyphen_3drN/s550/git_merge_03.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg56YEE-LGjSZVfOs1KwgswA8QNQweBV4fJF4GTQvNe2bXRyqmXBOOE7olvpTIqWyYtTk-aOy4r2zq5-u2JeNCYetAK-71BsTeULnNv2DMI6SPKx6kkwS41nRKezfsn1PnfyuN_YLk-nFk9/s550/git_merge_04.png)
接著就會出現合併的工具,修改完儲存關閉
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYUOCSHhYDKvp1APiCquKcBeXEx2nBF6nwTo7tCHxKsfTjTaIh7lFChXo8qc7AvL3uRt0kcyAxmINb295hqKHDnq7NSo0wVZQgO_7qQcYL_B7kFOI_r_Cff_4hVgiByxGDYW_xH23E2cqq/s550/git_merge_05.png)
最後檔案右鍵選擇 [團隊]->[Add to Index] 將檔案加到 commit 清單中
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2LFgiEp5hLdg6SACCwPEILGM9LWZRCaGkFH9vLX2k7JfyzJKjHY3de_zO61OGziczf0wHf028vTwgm1UhOn_IKwuNEeFzLNPc46aYeWopRKZ7GxQ6pniv2kLN0hOLDCSunGzRF_A1FcWE/s550/git_merge_06.png)
將本地端的版本傳到遠端
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgotjAsdRVyyQqX2UPTG45Os9bn_uOnzymwf_MFYO9cpbwqmn1QTWsw5rKF2JbsRXuPgbbTlgQEbW28CwuLkQFh8QLWQqaKjwTSqsyC5hYTPrDGAzaottRQJI4iuyaAuJbo_mcwJ-izVXBx/s550/git_push_01.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0h5StXaKzmxRCAt-tJ2vKLW7s1hxiA-UqVgD_CaBQCA7qYt1dSBwBesFAs3Udv5W_vSn3YpYyaWOOj1mYn6pTGy-y_HB021nZqpxq8EiKUWLkTpDtud9PbHx_JEYTrHnZeTcbMVszyNT4/s550/git_push_02.png)
從遠端複製一個專案
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzjDw9mrO5sgr5V7wmH-Vkw8QBSiNytHvWC7v8m9CkUcGcMfp4IQO3L_O3aZIOJ4hyphenhyphenRGlsQ1qwZ7914mT08x1xDDXG0eoBHfUKKi720FsCaA-AFkSQDgMdRyCdPKvwPa6fKYINDQ8iK5Pm/s550/git_clone_01.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOhRNesFISsqVcXs7SAmpIBP-1eAtt7DYYAmrvQr51BF9XcibQYNFHsHhAwygeEQ_LPWDQeb2owYdwwhVgzuPb4ZOKRgVVMvHhRPP3plOFgOKGEjLYSkSeYBfCHyp6-aGOvn-yDRtIpmM8/s550/git_clone_02.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlMBniAu1DslDJuzgZbSUT2k2HEzEFO03ftJRx1gUYdtrHXO9a7fB6RS1aYnlTRdYqX_fkYgjR4nqy049N_PvVoMcG8sasQ5dOPXnuXjaZIH3pR0UpYCrYLikj9zwLf5lWkAxu4Yj6eZEj/s550/git_clone_03.png)
指定來源的遠端
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSM35bzgMGP3g5ET8VT349QsrLU51VdVKN1h7UVm5IoYrildB-nqJBIGI17TtX74_r3Enh48tX1Ff6hOj6n_oaj0NwBH57ctEx8DWE7mg92O5LmxomQv48qGA66LYg2sgmqQndwLNdnf8K/s550/git_clone_04.png)
目的地目錄最好修改到 Workspace 中
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE-zas3bJqHAK22n37La50WlofAxewjfKYPRKsT_dyKAP0Y5K6F89YixbVkpPUlLeaBKXwH5w6a3UbSW9cm83DdgctQfQntpmoCWDEr4ASxp3VgAyfmRa8Ubz9yk0S0LNzAYaL2jXgnnT9/s550/git_clone_05.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_RGRt6M-RiGB09Z7h3Cr2yaA3C8fP5YawLe4AnqJAa9p6GHlBD7XXlU9fnuPlUFdtfQhe2ecjycoOrn7UNkNbOyfMBPQoOj9dZlb_C_vj7MVGLQGWMsdWBwZvgOPutN_n5qJbUrgIVc7/s550/git_clone_06.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3vjVBAH7MD_U2gcLYE-wVQMhXSsa8O7NLj4fNfus2GV-C6Zo7gtXpYk7RjCt8NC2-P5p9aUCyuolgFfOej3_iL5NPct8zkIiCSn34WOrAFt6z3G8m_suu_U1LauDZKiHWa7Hnjk1VkoJY/s550/git_clone_07.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgML5e6dfG4-3vN-ihV37uFnTlg-Hl6-7HYq7DHRM6OZZ46Tn2w40ECDgIbKyxuRM-h_bjk4nu81tvyg5lbTO8XD4Bbi3xc2muA6zVyNaHS_M-Nspc5mhcRrM4INKBsgdWOeYdPDhxhWzP5/s550/git_clone_08.png)
0 回應:
張貼留言