首頁 > 系統教程 > Linux > 玩轉Git

玩轉Git

PHPz
發布: 2024-05-06 14:37:27
轉載
714 人瀏覽過
git介紹

分散式相比於集中式的最大差異在於開發者可以提交到本地,每個開發者透過克隆(git clone),在本地機器上拷貝一

個完整的Git倉庫。比較與我們大部分使用過的SVN集中程式碼管理來說,git對於管理程式碼的安全性更高,svn伺服器如果掛了,

那麼它的資料很可能就會面臨遺失的危險,而對git來說,就不會存在那樣的事情,程式碼都是git到本地的,即使伺服器掛了,

程式碼也依然完整的保存。 git是版本控制器,比傳統的svn完全不同,svn是差異比較,離線狀況下不能提交程式碼。而git是保存

了完整的程式碼庫在本地,程式碼更安全。可以在任何時候提交代碼。前面我已經跟大家介紹了git伺服器的搭建方式,接下來我

們就來看看git指令的具體使用方法吧!我這兒就介紹一些大家常規使用的,剩下的我給大家推薦一個網站,上面對git有詳細的介

紹,忘了可以隨時查閱!

git安裝

#windows上安裝方式,就是下載一個git的客戶端名叫git bash工具,直接安裝即可!也可下載git版本小烏龜!我這兒介紹

的是git bash,讓大家熟悉git指令。

linux下方安裝方式就更簡單,直接yum -y install git即可!

git使用
#

我們在伺服器上建立了一個新的專案TestProject

玩轉Git

#首先會給你一個群組和使用者名稱密碼,代表你有權限存取這個項目,我們第一步就是需要設定我們的使用者名稱和郵件地址。

玩轉Git

#新建一個資料夾存放項目,進入文件,右鍵選擇Git Bash Here就可以進入我們的git命令列介面接下來的操作就在裡面進行。

玩轉Git

#git config -l(檢視設定檔)

玩轉Git

#第一種情況是專案事先傳上去的,我們只需要拉取到本地使用git clone http://172.16.81.91/oe/TestProject.git(相當於svn的checkout)

玩轉Git

玩轉Git

##git status隨時查看程式碼的狀態,非常有用的指令

玩轉Git

#接下來我們來修改test1這個文件,查看狀態

玩轉Git

#提示test1被修改過,接下來我們就需要使用git add 或 git commit -a提交程式碼

玩轉Git

#git add .將修改的檔案加入git操作;git commit (提交程式碼,一般跟-m參數,表示新增註解)

現在git status的狀態就是git push(當我們提交完成就可以上傳程式碼到伺服器)

玩轉Git

#我們上伺服器查看提交的程式碼

玩轉Git

#提交完成!

第二種情況就是我們伺服器上專案的檔案刪了,我們本地可以使用git pull更新到最新檔案(相當於svn的update)

玩轉Git

#第三種情況提交程式碼到剛建立的空專案上,我們把TestProject專案從伺服器刪了,重新建立一次。
玩轉Git

我們在TestP目錄下重新建立一個資料夾,取名為project2,在目錄下建立test1檔案

玩轉Git

#我們需要將本地的程式碼上傳到伺服器之前需要初始化資料夾git init

玩轉Git

#將本機程式新增到遠端伺服器上git remote add origin http://172.16.81.91/oe/TestProject.git
玩轉Git

提交程式碼

玩轉Git

#上傳程式碼
玩轉Git

查看伺服器專案驗證
玩轉Git

上面介紹的就是我們常用的,接下來可以查看下其他指令:

查看分支:git branch

创建分支:git branch name

切换分支:git checkout name

创建+切换分支:git checkout –b name

合并某分支到当前分支:git merge name

删除分支:git branch –d name
登入後複製

最後介紹一個網站關於git的詳細資料:https://git-scm.com/book/zh/v2

還可以下載網站的pdf到本地慢慢看,看完前面幾張你就是大神!

玩轉Git

#有錯誤的地方也請指出來!謝謝!大家一起共同學習!

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

來源:linuxprobe.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板