Git遠程倉庫的使用

一.遠程倉庫注冊

1.github:GitHub · Build and ship software on a single, collaborative platform · GitHub

2.gitee:GitHub · Build and ship software on a single, collaborative platform · GitHub

github需要使用魔法,而gitee是國內的倉庫可以直連,看自己實際情況選擇

下面以github為例進行注冊

?

?

??

?

創建一個倉庫

驗證郵箱

郵箱驗證完畢,創建倉庫

點擊創建倉庫,私有倉庫目前也公開了,不過只能最多三個協作者。

二.?推送本地倉庫到遠程

刪除之前的倉庫中的所有內容,從新建庫,同時創建一個A.txt文件。

1.?修改本地倉庫用戶名

為了本地演示多個用戶操作,我們把倉庫local的級別的用戶設置一下

$ git config --local user.name '魯智深'

$ git config --local user.mail 'luzhishen@126.com'

??

2.?push命令

github已創建空倉https://github.com/txjava-teach/txjava-code.git,本地庫要上傳并與之關聯:

git remote add origin https://github.com/txjava-teach/txjava-code.git

//你自己創建的遠程倉庫的url

??

添加后,遠程庫的名字就是origin,這是Git默認的名字,也可以改成別的,但是origin這個名字?看就知道是遠程庫。下一步,就可以把本地庫的所有內容推送到遠程庫上:??

cat .git/config 查看此時的配置信息

??

然后推送本地庫的文件。

git push -u origin master

??

第?次推送master分支時,加上了-u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master 分支關聯起來

只要本地作了提交,就可以通過命令:

git push origin master

把本地master支的最新修改推送至GitHub

查看遠程倉庫:

git remote show

??

origin相當于遠程倉庫的鏈接別名

查看遠程倉庫明細:

git remote show origin

??

上面命令展示了origin的詳細信息,

遠程拉取的url

push推送的url

頭指針指向的master分支,同時遠程分支是被追蹤的狀態

本地master分支被配置成git pull會拉取并且合并遠程master

本地master分支配置成git push推送遠程master

3.?遠程分支查看

origin master關聯的是遠程的master分支,用于追蹤遠程分支的狀態

查看遠程分支:

git branch -a

??

我們加上參數v可以查看本地分支和遠程分支的最后提交:

git branch -av

??

我們修改A.txt文件

??

我們通過git status可以看到我們master分支和遠程分支origin/master都是最新的。

此時我們提交我們的修改后在查看git status,我們可以發現我們的本地master分支領先了1次提交。

??

從分支的詳細信息中我們可以看到遠程分支的提交版本和master的提交版本不同,本地領先了。

??

此刻我們把本次修改推送到遠程,遠程和本地便保持了版本的同步

??

??

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/63918.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/63918.shtml
英文地址,請注明出處:http://en.pswp.cn/web/63918.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Echarts連接數據庫,實時繪制圖表詳解

文章目錄 Echarts連接數據庫,實時繪制圖表詳解一、引言二、步驟一:環境準備與數據庫連接1、環境搭建2、數據庫連接 三、步驟二:數據獲取與處理1、查詢數據庫2、數據處理 四、步驟三:ECharts圖表配置與渲染1、配置ECharts選項2、動…

MongoDB 常用操作指南(Docker 環境下)

本文詳細介紹如何在 Docker 中操作 MongoDB,包括如何進入命令行、進行用戶認證、查看數據庫和集合,以及常用的索引操作和其他高頻使用的 MongoDB 方法。小白也能輕松上手 1. 在 Docker 中進入 MongoDB 命令行 進入運行 MongoDB 容器的命令行:…

【Java基礎面試題038】棧和隊列在Java中的區別是什么?

回答重點 棧(Stack):遵循后進先出(LIFO,Last In,First Out)原則。即,最后插入的元素最先被移除。主要操作包括push(入棧)和pop(出棧)…

idea2024創建JavaWeb項目以及配置Tomcat詳解

今天呢,博主的學習進度也是步入了JavaWeb,目前正在逐步楊帆旗航,迎接全新的狂潮海浪。 那么接下來就給大家出一期有關JavaWeb的配置教學,希望能對大家有所幫助,也特別歡迎大家指點不足之處,小生很樂意接受正…

由于這些關鍵原因,我總是手邊有一臺虛擬機

概括 虛擬機提供了一個安全的環境來測試有風險的設置或軟件,而不會影響您的主系統。設置和保存虛擬機非常簡單,無需更改主要設備即可方便地訪問多個操作系統。運行虛擬機可能會占用大量資源,但現代 PC 可以很好地處理它,為實驗和工作流程優化提供無限的可能性。如果您喜歡使…

【FPGA】ISE13.4操作手冊,新建工程示例

關注作者了解更多 我的其他CSDN專欄 求職面試 大學英語 過程控制系統 工程測試技術 虛擬儀器技術 可編程控制器 工業現場總線 數字圖像處理 智能控制 傳感器技術 嵌入式系統 復變函數與積分變換 單片機原理 線性代數 大學物理 熱工與工程流體力學 數字信號處…

python環境中阻止相關庫的自動更新

找到conda中的Python虛擬環境位置 這里以conda中的pytorch虛擬環境為例(Python環境位置),在.conda下的envs中進入pytorch下的conda-meta路徑下 新建一個空白的pinned文檔 右鍵點擊桌面或文件資源管理器中的空白處,選擇“新建” …

重溫設計模式--外觀模式

文章目錄 外觀模式(Facade Pattern)概述定義 外觀模式UML圖作用 外觀模式的結構C 代碼示例1C代碼示例2總結 外觀模式(Facade Pattern)概述 定義 外觀模式是一種結構型設計模式,它為子系統中的一組接口提供了一個統一…

uniapp 微信小程序 頁面部分截圖實現

uniapp 微信小程序 頁面部分截圖實現 ? 原理都是將頁面元素畫成canvas 然后將canvas轉化為圖片,問題是我頁面里邊本來就有一個canvas,ucharts圖畫的canvas我無法畫出這塊。 ? 想了一晚上,既然canvas最后能轉化為圖片,那我直接…

Flutter 基礎知識總結

1、Flutter 介紹與環境安裝 為什么選擇 Dart: 基于 JIT 快速開發周期:Flutter 在開發階段采用 JIT 模式,避免每次改動都進行編譯,極大的節省了開發時間基于 AOT 發布包:Flutter 在發布時可以通過 AOT 生成高效的 ARM…

Jenkins 持續集成部署

Jenkins的安裝與部署 前言 當我們在實施一個項目時,從新代碼中獲得反饋的速度越快,問題越早得到解決,獲得反饋的一種常見方法是在新代碼之后運行測試,但這就導致了當代碼正在編譯并且正在運行測試時,開發人員無法在測…

跨站請求偽造之基本介紹

一.基本概念 1.定義 跨站請求偽造(Cross - Site Request Forgery,縮寫為 CSRF)漏洞是一種網絡安全漏洞。它是指攻擊者通過誘導用戶訪問一個惡意網站,利用用戶在被信任網站(如銀行網站、社交網站等)的登錄狀…

Pytorch | 利用BIM/I-FGSM針對CIFAR10上的ResNet分類器進行對抗攻擊

Pytorch | 利用BIM/I-FGSM針對CIFAR10上的ResNet分類器進行對抗攻擊 CIFAR數據集BIM介紹基本原理算法流程 BIM代碼實現BIM算法實現攻擊效果 代碼匯總bim.pytrain.pyadvtest.py 之前已經針對CIFAR10訓練了多種分類器: Pytorch | 從零構建AlexNet對CIFAR10進行分類 Py…

如何更好的進行時間管理

先想一下我們想要做的事情,然后拿出Excel表格將這些事情記錄下來,我們把它叫做任務對這些任務按照重要性,緊急程度進行排序,拿出表格中的前六個任務,就是今天要做的任務新建另一張excel表格,表格的一列為時…

OpenGL —— 2.6.1、繪制一個正方體并貼圖渲染顏色(附源碼,glfw+glad)

源碼效果 C++源碼 紋理圖片 需下載stb_image.h這個解碼圖片的庫,該庫只有一個頭文件。 具體代碼: vertexShader.glsl #version

ubuntu開機進入initramfs狀態

虛擬機卡死成功起后進入了initramfs狀態,可能是跟文件系統有問題或者檢索不到根文件系統,或者是配置錯誤,系統磁盤等硬件問題導致 開機后進入如下圖的界面, 文中有一條提示 要手動fsck 命令修復 /dev/sda1 命令如下 fsck /de…

java根據Word模板實現動態填充導出

最近項目中需要導出Word&#xff0c;根據不同的信息導出不同的內容&#xff0c;包含文本、列表、圖片等&#xff0c;本文使用poi-tl實現在次做以記錄。 添加依賴 <!-- word導出 --> <dependency><groupId>com.deepoove</groupId><artifactId>po…

mindie推理大語言模型問題及解決方法匯總

問題說明 使用功能mindie 1.0 RC2推理大語言模型&#xff0c;遇到不少問題&#xff0c;記錄下解決思路。 我的硬件是910B4。 問題及解決 問題1 在docker內啟動mindie時終端報錯 Fatal Python error: PyThreadState_Get: the function must be called with the GIL held, …

Selenium 全面指南

Selenium 是一個強大的 Web 自動化工具&#xff0c;支持多種瀏覽器和語言綁定。 1. Selenium 的基本概念 WebDriver&#xff1a;Selenium 提供的核心接口&#xff0c;用于控制瀏覽器操作。顯式等待&#xff1a;等待特定條件滿足后再執行操作。隱式等待&#xff1a;全局設置一個…

Go框架比較:goframe、beego、iris和gin

由于工作需要&#xff0c;這些年來也接觸了不少的開發框架&#xff0c;Golang的開發框架比較多&#xff0c;不過基本都是Web"框架"為主。這里稍微打了個引號&#xff0c;因為大部分"框架"從設計和功能定位上來講&#xff0c;充其量都只能算是一個組件&…