当前位置: 首页>开发笔记>正文

本地項目關聯到遠程git倉庫

本地項目關聯到遠程git倉庫

本地項目關聯到遠程git倉庫

場景是這樣的:在gitee-code上新建一個項目,gitee會幫你把項目初始化,初始化之后會根據你的選擇生成默認的說明文件和gitignore文件。這個時候你就可以復制一下這個項目的地址,準備和本地的項目關聯到一起了。

將這個場景擴大化,其實是將任意一個項目與git遠程倉庫關聯到一起的過程。

完全空白項目關聯

首先講一種簡單的場景,如果我們新建項目的時候沒有生成任何的初始化文件,我們需要做的就是將本地的項目和空白的倉庫關聯起來,這種情況下的命令是:

#git初始化
git init
#設置remote地址
git remote add 地址
#將全部文件加入git版本管理 .的意思是將當前文件夾下的全部文件放到版本管理中
git add .
#提交文件 使用-m 編寫注釋
git commit -m "注釋"
#推送到遠程分支
git push

執行完以上操作,項目就與遠程git倉庫關聯到了一起,可以正常使用了,去git項目頁上可以看到剛剛提交的代碼

有文件的項目關聯

然后就考慮最開始說的情況,就是遠程倉庫里已經有文件,這時候你執行上面的步驟是不可以的,因為需要把遠程倉庫的文件先更新下來。步驟如下

#git初始化
git init
#設置remote地址
git remote add origin 地址
#獲取遠程倉庫master分支上的內容
git pull origin master
#將當前分支設置為遠程倉庫的master分支
git branch --set-upstream-to=origin/master master
#將全部文件加入git版本管理 .的意思是將當前文件夾下的全部文件放到版本管理中
git add .
#提交文件 使用-m 編寫注釋
git commit -m "注釋"
#推送到遠程分支
git push
這樣操作就可以了。

設置倉庫級別的用戶名和郵箱

有時候需要使用多個git帳號,就對應的需要配置多個用戶名和密碼,git 配置相關的命令為 git config

#查看當前全部的配置
git config -l
執行這個命令會進入一個配置文件頁,使用vim編輯器的推出命令退出 :wq

#全局級配置,如果沒有倉庫級別的特殊配置,默認讀取這個配置
git config --global user.name "name"
git config --global user.email "email"

#倉庫級配置,一般一個項目配置一次
git config user.name "name"
git config user.email "email"

原文:https://blog.csdn.net/vi_error/article/details/80608793

轉載于:https://www.cnblogs.com/sweeeper/p/11249655.html

https://www.zydui.com/afc25V28FBQ9WC1Q.html
>

相关文章:

  • vscode搭建nodejs環境,關于VS code ESP-IDF 提示“loading ‘build.ninja‘: 系統找不到指定的文件” 的解決方案
  • 什么是應用軟件并舉例,16.應用舉例
  • 【面經】美團春招三輪面經分享~涵蓋眾多知識點
  • 2021年面試題目,面試題--新增
  • magic king怎么讀,magick++ 簡介
  • 微信怎么設置定時發送,朋友圈可以定時發送嗎?
  • can not connect to rpc service,RPC service
  • ftpserver安卓版,FTPServer
  • server u使用教程,Server-U
  • rpc服務器,RPC 和 Web Service 有什么區別?
  • rpc服務器,web service和rpc的區別
  • psexec
  • dhclient命令,hpe?3par命令行查看狀況腳本
  • hp存儲默認管理口地址,HP3par 多路徑存儲磁盤使用方法
  • hp3par命令行手冊,3par命令集
  • 存儲器芯片的地址范圍,存儲器芯片類別有哪些?
  • 在pc機中各類存儲器,1.14各類存儲器芯片
  • 存儲芯片漲價最新消息,存儲器芯片
  • Windows/Linux性能監控軟件>csv文件,方便生成圖表
  • sqlserver nvarchar,【SQL開發實戰技巧】系列(四十五):Oracle12C常用新特性?VARCHAR2/NVARCHAR2類型最大長度由40
  • arcgis怎么導入地圖,Arcgis路網導入3dmax批量改成道路面
  • 定義animal父類,定義一個父類Animal eat方法 , 定義兩個子類 Dog 特有方法keepHome , Cat 特有方法 catchMouse ;并
  • 手機連接兩個藍牙方法,打開藍牙的設置
  • iconfont圖標免費嗎,關于阿里矢量圖標彩色icon使用
  • ps制作賽博朋克風格,如何用ps做出賽博朋克的風格?
  • ue4綠幕實時導入場景,如何在UE4中制作賽博朋克LED效果
  • 產品經理有哪些培訓課程,2023年全國NPDP產品經理國際認證火熱招生啦
  • B端產品需要什么能力,NPDP認證|B端產品經理是如何做競品調研的?
  • 超級工具,Supershell 一款牛叉閃閃的工具
  • buffer在c語言中是什么意思,QBuffer 用法理解