欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關(guān)Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)服務(wù)項目包括大方網(wǎng)站建設(shè)、大方網(wǎng)站制作、大方網(wǎng)頁制作以及大方網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,大方網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到大方省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

一、遠程庫創(chuàng)建

初始化本地庫

創(chuàng)建一個名為GitHome1的本地庫,使用git init命令進行初始化,創(chuàng)建jiuyangzhenjing.txt文件后,將其添加到暫存區(qū)并提交至本地庫。
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

創(chuàng)建遠程庫

在GitHub上新建一個repository(倉庫),為防止混淆,這里也使用GItHome1的名字。

Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

在本地創(chuàng)建遠程庫地址別名

使用git remote -v命令可以查看當前起的別名有哪些;使用git remote add [別名] [遠程庫地址]可以為遠程庫起別名。

Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

遠程庫的地址查看方式如下:
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

二、團隊內(nèi)協(xié)作

push推送操作

推送命令:git push [遠程庫別名] 分支名

輸入命令后,在彈出的頁面輸入自己GitHub的賬號密碼就會自動傳輸?shù)竭h程庫。
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

clone克隆操作

克隆命令:git clone [倉庫地址]

  • 可以完整的把遠程庫下載到本地。

  • 繼承push前為遠程地址起的別名。

  • 初始化本地庫。
    Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

邀請別加入團隊

Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
將邀請鏈接發(fā)送給被邀請人后,被邀請人接受邀請,就可以加入團隊了。
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
此時被邀請者將文件clone到自己的本地庫進行修改后,就可以通過push命令上傳到遠程庫GitHub了。
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
被邀請者使用push命令推送時,并不提示登錄賬號和密碼,這是因為windows上的憑據(jù)管理器記住了賬號密碼,當需要更換別的賬號時,可以將此處刪掉。

Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

pull遠程庫修改的拉取

pull命令=fetch命令+merge命令;當所做的修改比較簡單,不容易產(chǎn)生沖突時,使用pull命令即可,否則使用可以先使用fetch抓取下來看一看,然后再使用merge合并。

  • 抓取(讀操作):git fetch [遠程庫地址別名] [遠程分支名]
    Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析 fetch抓取操作是只讀操作,不會改工作區(qū)的文件,此時若想看抓取到的文件,可以切換分支到遠程庫地址別名/遠程分支名,再進行cat查看。
    Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

  • 合并:git merge [遠程庫地址別名/遠程分支名]
    將抓取到的文件合并到本地倉庫。
    Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

  • 二合一命令:git pull [遠程庫地址別名] [遠程分支名]
    Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

協(xié)同開發(fā)時沖突的解決

  • 如果不是基于GitHub遠程庫的新版所做的修改,不能推送,必須先拉取。

  • 拉取下來后如果進入沖突狀態(tài),則按照分支沖突解決操作解決即可。

三、跨團隊協(xié)作操作演示

團隊外的人根據(jù)項目地址,找到Fork按鈕并點擊,然后clone克隆項目到本地,修改后push推送到自己的遠程庫。
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

自己的遠程庫修改后,發(fā)起Pull Request請求:
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
此時團隊內(nèi)部人員使用git pull [遠程庫別名] [遠程分支名]將項目拉取到本地,就結(jié)束了跨團隊協(xié)作的整個過程。

四、SSH登錄

Windows10在憑據(jù)管理的地方為我們保存了賬號和密碼,但如果是別的沒有憑據(jù)管理的系統(tǒng),則基于Http地址進行操作時,系統(tǒng)又沒有記住用戶名和密碼,則每次push時都需要登錄提供用戶名和密碼,可以使用SSH避免每次登錄都輸入賬號和密碼。

總結(jié)起來有以下幾步:

  • 在家目錄,刪除.ssh目錄。

  • 運行命令生成.ssh 密鑰目錄:ssh-keygen -t rsa -C [GitHub用戶名]

  • 進入.ssh 目錄查看文件列表,查看并復(fù)制id_rsa.pub文件的內(nèi)容:cat id_rsa.pub

  • 登錄 GitHub,點擊用戶頭像→Settings→SSH and GPG,New SSH Key,輸入復(fù)制的密鑰信息。

  • 在Git bash 創(chuàng)建遠程地址別名origin_sshgit remote add origin_ssh [遠程庫的ssh地址]

  • 推送文件進行測試:git push origin_ssh master

下面是詳細演示:
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
使用cat查看生成的id_rsa.pub文件,復(fù)制ssh代碼:
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析
Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析

關(guān)于“Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

本文名稱:Git命令行操作、遠程庫操作、團隊內(nèi)外協(xié)作、SSH登錄的示例分析-創(chuàng)新互聯(lián)
分享鏈接:http://www.chinadenli.net/article12/dcsidc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)用戶體驗搜索引擎優(yōu)化小程序開發(fā)App開發(fā)外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)