首頁 >開發工具 >Git >Git基本操作

Git基本操作

日久见人心不古
日久见人心不古原創
2020-04-28 18:04:38189瀏覽

概念問題

集中式版本控制系統(SVN等)和分散式控制系統(git)的區別?集中式版本控制系統的版本庫存在在“中央伺服器”,團隊協作開發時,必須從「中央伺服器」取得程式碼和提交變更[[1]]。分散式版本控制系統沒有「中央伺服器」,每一個電腦上都有一個完整的版本庫,這樣自己提交更改就不需要聯網了,只有在pull或者push的時候才需要連接遠端伺服器。集中式控制器的「中央伺服器」一旦損壞,團隊成員就無法進行程式碼的拉取和提交了。相反,分散式的控制系統相當於在每台電腦上拷貝了一份版本庫,單一電腦的版本庫的損害,不干涉其他團體成員的工作。分散式控制器也有一台充當「中央伺服器」角色的伺服器,但它只是為了方便團隊成員方便「交換」大家的資料而存在的。

Git的下載安裝

下載網址:官網下載(建議方式) https://git-scm.com/downloads騰訊軟體中心下載 https://pc.qq.com/ detail/13/detail_22693.html下載後的設定:git config --global user.name "Name"git config --global user.email "Email Address"

Git操作

#基本操作請參考: 廖雪峰的官方網站

Git遠端庫的新增與推送

1. 若要關聯一個遠端程式庫,使用指令git remote add 遠端庫自訂名稱遠端庫自訂位址2. 關聯後,使用指令git push -u origin master第一次推送master分支的所有內容3. 此後,每次本地提交後,只要有必要,就可以使用命令git push origin master推送最新修改

Git分支操作

檢視所有分支名稱 git branch建立分支 git branch 分支名稱切換分支 git checkout 分支名稱 或 git switch 分支名稱(建議方式,容易與回退運算造成前者) 建立並切換分支 git checkout -b 分支名稱 或 git switch -c 分支名稱分支合併 git merge 要合併的分支名稱刪除分支 git branch -d 分支名稱 [1]: 廖雪峰的官方網站

以上是Git基本操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn