Git的協(xié)同操作是什么

今天就跟大家聊聊有關(guān)Git的協(xié)同操作是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

我們提供的服務(wù)有:成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、松嶺ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的松嶺網(wǎng)站制作公司

環(huán)境:

test_git 目錄下有個my-project 版本庫

所有命令都在test_git目錄下執(zhí)行

本地協(xié)同操作

從遠(yuǎn)端倉庫檢出代碼,或者克隆一個已有的版本庫

  • 拷貝一個已有的倉庫

    #格式: git clone 目標(biāo)文件 文件
    git clone ./my-project  ./my-project-copy

  • 將原版本庫中的新提交傳遞給克隆版本庫

    #1.修改原版本庫中的文件并執(zhí)行add,commit操作
    git pull #2.在原版本庫中執(zhí)行
    git pull #3.在克隆版本庫中執(zhí)行
    # 現(xiàn)在兩個版本庫的代碼就一致了

  • 將克隆版本庫中的修改pull到原版本庫中

    #1.修改克隆版本庫中的文件并執(zhí)行add,commit操作
    git pull #2.克隆版本庫中執(zhí)行
    git pull ../my-project-copy master #3.在克隆版本庫中執(zhí)行,取回修改
    # 現(xiàn)在兩個版本庫的代碼就一致了

     

    • 因為克隆庫存儲了原始庫的信息所以執(zhí)行pull命令時可以不加參數(shù),而原始庫沒有克隆庫的信息,所以執(zhí)行pull命令要加克隆庫的信息

    • pull : 從其它庫里獲取提交

  • 在共享庫中提交和獲取代碼

    把變更的代碼提交到共享版本庫中供其它倉庫pull

    git clone --bare ./my-project #創(chuàng)建一個裸奔倉庫
    #執(zhí)行完會生成一個名為 our-project.git共享庫

    #1.目標(biāo)倉庫修改文件并執(zhí)行add commit操作
    #2.向共享倉庫push代碼
    git push ..\your-project.git\ master
    #3.在另一個倉庫中pull共享版本庫的代碼
    git pull ..\your-project.git\ master

    • 創(chuàng)建共享版本庫

遠(yuǎn)端協(xié)同操作

與中央倉庫交互

  • 從遠(yuǎn)端檢出代碼:

    #格式 git clone 路徑
    git clone  git@github.com:liuyanqing1023/xcEduService.git

  • 向中央倉庫提交代碼:

    git push #向中心倉庫push代碼

  • 從中央倉庫獲取代碼:

    git pull

小結(jié)
  • 工作區(qū)與版本庫:工作區(qū)是一個包含.git子目錄(內(nèi)含版本庫)中的目錄。我們可以用init命令在當(dāng)前目錄中創(chuàng)建版本庫。

  • 版本提交:一次版本提交通常定義了版本庫中所有文件的一個版本,它詳細(xì)說明了該版本是由何人在何時何地創(chuàng)建的。當(dāng)然,我們需要用add命令來確定哪些文件將被納入下一次提交,然后再用commit命令創(chuàng)建新的版本提交。

  • 查看信息:通過status命令,我們可以查看哪些文件已被本地修改,以及哪些修改將被納入下次提交。另外, log命令可用來顯示提交歷史。dirr命令可用來顯示兩個版本文件之間的差異。

  • 克隆:對于用clone命令創(chuàng)建某一個版本庫的副本,我們稱之為該版本庫的克隆體。在一般情況下,每個開發(fā)者都會擁有整個項目版本庫的完整克隆體,他/她的工作區(qū)中將會包含完整的項目歷史。這使他們可以各自獨立開展工作,無需連接服務(wù)器。

  • 主送與拉回:push與pull命令可用于在本地和遠(yuǎn)程版本庫之間共享版本提交

看完上述內(nèi)容,你們對Git的協(xié)同操作是什么有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

分享標(biāo)題:Git的協(xié)同操作是什么
轉(zhuǎn)載來源:http://muchs.cn/article14/ihcjde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、網(wǎng)站改版、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、ChatGPT、電子商務(wù)

廣告

聲明:本網(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)

小程序開發(fā)