国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

分布式版本控制git

這篇具有很好參考價(jià)值的文章主要介紹了分布式版本控制git。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

倉(cāng)庫(kù)

遠(yuǎn)端倉(cāng)庫(kù)
git init --bare
別名: origin

本地倉(cāng)庫(kù)
git clone …

SSH

SSH協(xié)議是一個(gè)驗(yàn)證授權(quán)的網(wǎng)絡(luò)協(xié)議;
使用ssh公鑰登錄git服務(wù)器:
生成公鑰和私鑰(ssh-keygen -t rsa)
安裝openssh server (可省略)
復(fù)制公鑰內(nèi)容到遠(yuǎn)端服務(wù)器.ssh/authorized_ keys
git clone ssh://mark@ 192.168.31.91:/home/mark/mathlib

分布式版本控制git,C++開(kāi)發(fā)后端基礎(chǔ)知識(shí),分布式,git

操作

基本操作

暫存(git add)
提交(git commit) 區(qū)分不同類別的修改
推送(git push)
拉取(git fetch)
將遠(yuǎn)程倉(cāng)庫(kù)所包含分支的最新commit- id記錄到本地文件
拉取合并(git pull):git fetch+git merge
查看狀態(tài)(git status)
查看歷史(git log)

逆向操作

index -> workspace:git restore -S
本地倉(cāng)庫(kù)-> index:git reset --soft
本地倉(cāng)庫(kù)-> workspace:git reset --mixed
本地倉(cāng)庫(kù)-> null:git reset --hard
使用git reset回退到指定版本
1、打開(kāi)Git Bash或命令行終端,進(jìn)入你的Git倉(cāng)庫(kù)所在的目錄。
2、使用git log命令查看提交歷史,并找到你想要回退到的指定版本的提交哈希值(通常是一串由數(shù)字和字母組成的字符串)。
3、使用git reset命令回退到指定版本。假設(shè)你想要回退到提交哈希值為abcdef的版本,執(zhí)行以下命令(請(qǐng)將abcdef替換為你實(shí)際的提交哈希值):
git reset --hard abcdef
這會(huì)將當(dāng)前分支的HEAD移動(dòng)到指定的提交點(diǎn),并且會(huì)丟棄所有后續(xù)提交,將代碼庫(kù)恢復(fù)到指定版本的狀態(tài)。

workspace -> null:
git checkout
git checkout – file
git checkout -f

本地倉(cāng)庫(kù)整理操作

整理上一次提交:git commit --amend

整理多次提交:git rebase -ih1 h2(左開(kāi)右閉)

從變基那個(gè)節(jié)點(diǎn)開(kāi)始往后的所有節(jié)點(diǎn)的commit id都會(huì)發(fā)生變化,沒(méi)有人基于你的分支開(kāi)發(fā)會(huì)弓|發(fā)其他人沖突

合并操作

查看分支:git branch
創(chuàng)建分支:git branch develop (創(chuàng)建) git checkout -b develop(創(chuàng)建并切換到develop分支)
合并分支:
git merge
git rebase(不建議使用)
分布式版本控制git,C++開(kāi)發(fā)后端基礎(chǔ)知識(shí),分布式,git
會(huì)改變提交id,如果有人依賴我的分支,那么會(huì)出現(xiàn)異常。

解決沖突

沖突產(chǎn)生原因:不同分支修改了同一-文件的同一行或者相鄰行;
不要影響其他人提交的功能,也不能破壞自己提交的功能、協(xié)商解決;

分布式版本控制git,C++開(kāi)發(fā)后端基礎(chǔ)知識(shí),分布式,git文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-516202.html

到了這里,關(guān)于分布式版本控制git的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 分布式版本控制系統(tǒng) Git

    分布式版本控制系統(tǒng) Git

    目錄 一、Git簡(jiǎn)介 二、Git歷史 三、安裝git 1.準(zhǔn)備環(huán)境 2.Yum安裝Git 四、初次運(yùn)行 Git 前的配置 命令集 實(shí)例: 五、Git命令常規(guī)操作 ?六、獲取 Git 倉(cāng)庫(kù)(初始化倉(cāng)庫(kù)) 創(chuàng)建裸庫(kù) 實(shí)例 : 創(chuàng)建本地庫(kù) ????????官網(wǎng):Git ????????git是一個(gè)分布式版本控制軟件,最初由林納斯

    2024年02月22日
    瀏覽(31)
  • Git——分布式版本控制系統(tǒng)

    Git——分布式版本控制系統(tǒng)

    Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),可以高效的處理從小到很大的項(xiàng)目版本管理。 集中式 SVN,CVS 使用單一的服務(wù)器用來(lái)管理和存儲(chǔ)所有文件的修訂版本;協(xié)同開(kāi)發(fā)的成員拉取或提交都需連接到這臺(tái)服務(wù)器;如果服務(wù)器宕機(jī),宕機(jī)期間任何人都不能拉取或提交,無(wú)法做到協(xié)

    2024年02月10日
    瀏覽(30)
  • Git----分布式版本控制系統(tǒng)

    Git----分布式版本控制系統(tǒng)

    Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或大或小的項(xiàng)目。它是世界上目前最先進(jìn)的分布式版本控制系統(tǒng)。 Git是Linus Torvalds為了幫助管理Linux內(nèi)核開(kāi)發(fā)而開(kāi)發(fā)的一個(gè)開(kāi)放源代碼的版本控制軟件。 Git與常用的版本控制工具CVS、Subversion等不同,它采用了分布

    2024年02月15日
    瀏覽(27)
  • git分布式版本控制系統(tǒng)

    git分布式版本控制系統(tǒng)

    右鍵菜單 選擇Git Bash Here,輸入任意一條后回車來(lái)查看當(dāng)前Git軟件的安裝版本。 2.1 區(qū)域 Git軟件為了更方便地對(duì)文件進(jìn)行版本控制,根據(jù)功能得不同劃分了三個(gè)區(qū)域 存儲(chǔ)區(qū)域:Git軟件用于存儲(chǔ)資源得區(qū)域。一般指得就是.git文件夾 工作區(qū)域:Git軟件對(duì)外提供資源得區(qū)域,此區(qū)

    2024年03月21日
    瀏覽(27)
  • Git 分布式版本控制系統(tǒng)

    Git 分布式版本控制系統(tǒng)

    版本控制系統(tǒng)是一種記錄文件變更歷史的系統(tǒng),它允許開(kāi)發(fā)者跟蹤文件的修改、還原特定版本、并在多個(gè)用戶之間協(xié)同工作。VCS 主要有兩種類型:集中式版本控制系統(tǒng)(Centralized VCS,如 SVN)和分布式版本控制系統(tǒng)(Distributed VCS,如 Git)。 版本追蹤: 可以追蹤文件的每一次

    2024年01月17日
    瀏覽(25)
  • 分布式版本控制系統(tǒng)git詳解

    是目前世界上最先進(jìn)的分布式版本控制系統(tǒng) git命令 很多人都知道,Linus在1991年創(chuàng)建了開(kāi)源的Linux,從此,Linux系統(tǒng)不斷發(fā)展,已經(jīng)成為最大的服務(wù)器系統(tǒng)軟件了。 Linus雖然創(chuàng)建了Linux,但Linux的壯大是靠全世界熱心的志愿者參與的,這么多人在世界各地為L(zhǎng)inux編寫代碼,那Lin

    2024年02月15日
    瀏覽(32)
  • 【Linux】分布式版本控制工具git

    【Linux】分布式版本控制工具git

    ? ???個(gè)人主頁(yè):@Sherry的成長(zhǎng)之路 ??學(xué)習(xí)社區(qū):Sherry的成長(zhǎng)之路(個(gè)人社區(qū)) ??專欄鏈接:Linux ?? 長(zhǎng)路漫漫浩浩,萬(wàn)事皆有期待 上一篇博客:【Linux】Linux調(diào)試器 - gdb 大家可能用過(guò) Github, Gitee 等代碼托管平臺(tái)。實(shí)際上這些平臺(tái)都是可以通過(guò) git 來(lái)進(jìn)行管理的,而 git 本身

    2024年02月07日
    瀏覽(34)
  • Git分布式版本控制工具(詳細(xì)筆記)

    git config -- global user.name\\\"itcast\\\" git config -- global user.email\\\"hello@itcast.cn\\\" (郵箱沒(méi)有什么用,我這里就簡(jiǎn)單寫了) git config -- global user.name? git config -- global user.email 有些常用的指令參數(shù)非常多,每次都要輸入好多參數(shù),我們可以使用別名。 1.打開(kāi)用戶目錄,創(chuàng)建.bashrc文件? ? ? 部分

    2024年02月14日
    瀏覽(24)
  • Git分布式版本控制系統(tǒng)——Git常用命令(二)

    Git分布式版本控制系統(tǒng)——Git常用命令(二)

    五、Git常用命令————分支操作 同一個(gè)倉(cāng)庫(kù)可以有多個(gè)分支,各個(gè)分支相互獨(dú)立,互不干擾 分支的相關(guān)命令,具體如下: git branch? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看分支 git branch [name]? ? ? ? ? ? ? ? ? ?創(chuàng)建分支(name是分支名) git checkout [name]? ? ? ? ? ? ? ? 切

    2024年04月10日
    瀏覽(46)
  • Git分布式版本控制系統(tǒng)與github

    Git分布式版本控制系統(tǒng)與github

    第四階段提升 時(shí) ?間:2023年8月29日 參加人:全班人員 內(nèi) ?容: Git分布式版本控制系統(tǒng)與github 目錄 一、案例概述 二、版本控制系統(tǒng) (一)?本地版本控制 (二)集中化的版本控制系統(tǒng) (三)分布式版本控制系統(tǒng) 三、 Git簡(jiǎn)介 (一)概述 (二)Git發(fā)展史 (三)Git功能特性

    2024年02月11日
    瀏覽(30)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包