1. 程式人生 > 其它 >git本地倉庫提交到遠端

git本地倉庫提交到遠端

前提:遠端有個倉庫,本地的內如想要提交到倉庫。

環境:

  遠端倉庫http地址https://gitee.com/piazini/mfc-windows

  遠端倉庫git地址[email protected]:piazini/mfc-windows.git

  本地目錄:D:\mfc-windows

設定你的聯絡方式:

$ git config --global user.name "你的名字"
$ git config --global user.email "你的郵箱"

初始化資料夾:

  預設git是不知道哪個是你的本地倉庫,所以要用init命令初始化(其實就是在資料夾中建立一個隱藏的.git目錄來記錄你執行過的提交,刪掉.git目錄又變回一個普通目錄,但不要去隨意改動裡面內容,否則git記錄會錯亂)

  在資料夾裡右鍵--Git Bash Here

$ git init  

檢視當前分支:

$ git branch

列出的就是所有分支,前面帶*號的就是當前所在分支

切換分支:

$ git checkout origin

本地建立origin分支並切換到origin分支:

$ git checkout -b origin
Switched to a new branch 'origin'
上面$後一句等同下面$後兩句
$ git branch origin
$ git checkout origin

檢視新增到遠端連線:

$ git remote -v

新增遠端分支:

$ git remote add mfc [email protected]:piazini/mfc-windows.git

  mfc是名字,代替後面[email protected]:piazini/mfc-windows.git,此時遠端和本地還沒有關聯,只是新增。

新增公鑰(相當於鎖,代替輸入賬號密碼)來允許向gitee倉庫提交內容:

  公鑰可以新增到gitee的賬戶和專案下,新增到賬戶下你可以對倉庫push(推)和pull(拉)程式碼,但是新增到專案下就只能pull(拉)。

有人問,不是點上面直接可以下載zip打包的檔案麼?是的,但這裡是指用 git clone方式,如果一個陌生專案,你直接clone會提示“許可權不足”,需要Fork(轉存)到自己倉庫才能繼續clone。

生成專案公鑰:

$ ssh-keygen -t rsa -C [email protected]:piazini/mfc-windows.git

  使用:登入gitee點開專案,管理--新增公鑰

生成賬戶公鑰:

$ ssh-keygen -t rsa

  使用:登入gitee點開賬戶,設定--SSH公鑰

檢視生產的公鑰:(在git Bash Here的黑色命令框執行)

$  cat ~/.ssh/id_rsa.pub

  將顯示的ssh-rsa 開始的所有內容都複製到gitee的公鑰框內。

新增(修改)的檔案新增到暫存區:

$ git add .

  .(點)代表任意內容,git會自動判斷,也可以直接輸入修改過的檔名字

$ git commit -m '20210724'

  -m 引數後‘’(單引號)裡包含著單行註釋,不寫-m則git 會自動開啟vim來編輯多行註釋

遠端拉取本地:

$ git pull mfc master

本地推到遠端:  

$ git push mfc master

  

 

  

  

  

  

  

參考:

https://blog.csdn.net/qq_40542534/article/details/108590796