推薦(免費):Git教學
文章目錄
##初始化本地函式庫
建立一個名為
GitHome1
的本機函式庫,使用git init指令
jiuyangzhenjing.txt檔案後,將其新增至暫存區並提交至本機庫。
建立遠端庫
repository(倉庫),為防止混淆,這裡也使用
GItHome1的名字。
在本機建立遠端程式庫位址別名
git remote -v指令可以查看目前起的別名有哪些;使用
git remote add [別名] [遠端庫位址]可以為遠端庫起別名。
遠端程式庫的位址檢視方式如下:
#二、團隊內協作
#push推送操作
推送指令:
git push [遠端函式庫別名] 分支名稱
##輸入指令後,在彈出的頁面輸入自己GitHub的帳號密碼就會自動傳送到遠端庫。
clone複製運算
邀請別加入團隊
# 將邀請連結傳送給被邀請人後,被邀請人接受邀請,就可以加入團隊了。
pull遠端程式庫修改的拉取
#######pull指令=fetch指令merge指令;當所做的修改比較簡單,不容易產生衝突時,使用pull指令即可,否則使用可以先使用fetch抓取下來看,再使用merge合併。 ######抓取(讀取操作):git fetch [遠端程式庫位址別名] [遠端分支名稱]
fetch抓取作業是只讀取操作,不會改工作區的文件,此時若想看抓取到的文件,可以切換分支到遠端庫位址別名/遠端分支名
,再進行cat檢視。
合併:git merge [遠端庫位址別名/遠端分支名]
將抓取到的檔案合併到本機倉庫。
二合一指令:git pull [遠端函式庫位址別名] [遠端分支名稱]
協同開發時衝突的解決
分支衝突解決
操作解決即可。 三、跨團隊協作操作演示
團隊外的人根據專案地址,找到Fork
按鈕並點擊,然後clone克隆
專案到本地,修改後push推送
到自己的遠端庫。
自己的遠端程式庫修改後,發起Pull Request
請求:
## 此時團隊內部人員使用
git pull [遠端庫別名] [遠端分支名]將專案拉取到本地,就結束了跨團隊協作的整個過程。
四、SSH登入
Windows10在憑證管理的地方為我們保存了帳號和密碼,但如果是別的沒有憑證管理的系統,則基於Http位址進行操作時,系統又沒有記住使用者名稱和密碼,則每次push時都需要登入提供使用者名稱和密碼,可以使用SSH避免每次登入都輸入帳號和密碼。
目錄。
。
目錄檢視檔案列表,檢視並複製
id_rsa.pub檔案的內容:
cat id_rsa.pub。
:
git remote add origin_ssh [遠端程式庫的ssh位址]
## 使用cat檢視產生的id_rsa .pub檔
,複製ssh程式碼:
以上是Git命令列操作、遠端庫操作、團隊內外協作、SSH登錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!