1. 程式人生 > >git本地倉庫與GitHub的同步

git本地倉庫與GitHub的同步

前言

最近在學習過程中,需要參考一些大牛寫的原始碼,然後自己也需要進行相應的程式碼實現,想將程式碼同步到GitHub上,但是無奈之前學習過的git命令又有了遺忘,這裡採用一個簡單的方式去總結git命令,重點就是記住本地git與遠端GitHub同步的命令。

與GitHub建立連線

第一步:本地建立SSH Key

SSH key是一對金鑰,可見於GitHub建立連線,用的是非對稱加密傳輸的方式,首先第一步是本地生成公鑰和私鑰。由於之前已經建立過私鑰和公鑰了,所以本地有。這裡就不必再生成金鑰了,如果本地沒有的話,就採用如下命令生成金鑰:

ssh-keygen  -t rsa –C “[email protected]

” 需要將引號部分替換成自己的郵箱(註冊GitHub的);

在命令中輸入該命令後就會產生指定的公鑰和私鑰。

第二步:將公鑰放到GitHub上

進入GitHub的setting中。

然後進入New SSH key,在如下頁面輸入title和相關的公鑰即可。

第三步:新增遠端倉庫

就是在GitHub上建立一個遠端倉庫,這步就非常easy了。

首頁,點選new repository,進入如下頁面,設定相關屬性即可完成建立

建立完成後,就需要將本地倉庫與遠端倉庫建立連線

第四步:本地倉庫與遠端倉庫建立連線

之前建立過一些遠端倉庫,這裡來一步比較複雜的,將之前已有的遠端倉庫,與本地以後倉庫關聯。

1、將本地與遠端建立關聯。

 使用命令:git remote add [遠端倉庫名]

 git remote add origin [email protected]:liman657/helloworldGit02.git

其中和helloworldGit02.git是遠端倉庫,這個命令就是將本地的倉庫與遠端的helloworldGit02.git建立了關聯。

2、完成分支的同步

建立關聯之後,還需要完成分支的同步,並不能直接提交程式碼。

git remote --v 列出所有分支(包括遠端的分支)。

git branch -a

git fetch <remote> 將遠端程式碼下載到本地。

git pull <remote> <branch> 將遠端分支與本地分支同步,並且合併。

3、之後可以看到本地資料夾中已經有了遠端倉庫的檔案,然後可以開始提交程式碼了

這個就不做詳細介紹了,直接提交就行。

之後可以看到本地新建的檔案都已經發布到遠端了。

 對於其中的一些命令的具體作用,也有些遺忘,後續會補上。

將本地新建的分支提交到遠端上

1、本地新建一個分支,git checkout -b [分支名],建立完成之後會自動切換至該分支

 2、git push origin [遠端分支名稱]

 3、檢視遠端分支列表,發現遠端已經有了,在GitHub上檢視,分支已經存在

PS:不到不得已,不得在公司上傳程式碼到GitHub(畢竟金融行業,一些資料需要保密)

相關推薦

git本地倉庫GitHub同步

前言 最近在學習過程中,需要參考一些大牛寫的原始碼,然後自己也需要進行相應的程式碼實現,想將程式碼同步到GitHub上,但是無奈之前學習過的git命令又有了遺忘,這裡採用一個簡單的方式去總結git命令,重點就是記住本地git與遠端GitHub同步的命令。 與GitHub建

Git本地倉庫Github遠端倉庫關聯

1.從遠端克隆一份到本地:git clone Git支援HTTPS和SSH協議,SSH速度更快 $ git clone [email protected]:zkk/xx.git 2.本地庫關聯遠端庫,在本地倉庫目錄執行命令: $ git remote add origin

git 本地倉庫遠端倉庫關聯

一、直接從遠端倉庫拉取專案           在github或是其他一些基於git的平臺上,複製遠端倉庫的連結。然後在本地資料夾中使用git clone ‘遠端倉庫連結’命令來將遠端倉庫的專案拉取到本地。 二、本地倉庫建立專案,推送到遠端  1 >>

Git本地倉庫連線Github/GitLab遠端倉庫

重點放在前面 上傳的Github/GitLab賬戶郵箱一定要和本地配置的郵箱相同,也就是說如果郵箱不相同,每次連線不同的Github/GitLab賬戶時,本地需要重新配置郵箱,但是ssh不用重新生成,測試過了。GitLab連線和Github相同,所以會一邊就好了

github實現本地倉庫遠端倉庫同步

問題描述:對於一個遠端資源庫,如果你fork之後,遠端倉庫有所修改,這時你需要將本地的倉庫與遠端倉庫同步,以更新最新的本地倉庫。 第一步:fork遠端倉庫 1、找到遠端倉庫,找到fork功能鍵,點選就可以建立一個本地的倉庫了. 第二步:為你 fork 的倉庫建立一個本地克

GitHub學習(三):Phpstorm中的git使用(1)--建立本地倉庫推送

這段時間在學php的laravel框架,用的開發軟體是xampp建站整合軟體和phpstorm,前幾天做完了表單處理工程,因為上班和在家用的是兩臺電腦,所以需要用github來儲存程式碼,在這裡記錄下phpstorm中的git使用,以免以後忘了。 我已經寫了一部分的程式碼的工程,我現在的第一步就是

git 創建本地倉庫 gitcafe 關聯

gitgit init # 創建本地倉庫 # 設置遠程倉庫地址,這裏可以設置ssh 或 https 的形式,此處設置為https 格式, # ssh 格式為 : git remote add origin [email protected]:sql031

gitub倉庫主頁介紹、用git管理本地倉庫github倉庫

動作 name 初始 nbsp str access 暫存區 strong 用戶名 github倉庫主頁介紹 名詞解釋: 工作區:   添加、編輯、修改文件等動作 暫存區:   暫存已經修改的文件,最後統一提交到git中 git(倉庫):   最終確定的文件保存到倉庫,成

關於git的使用 — 建立倉庫本地倉庫遠端倉庫的基本互動(上傳,下載,更新)

建立本地倉庫 通過git init命令把這個目錄變成Git可以管理的倉庫 *本地倉庫與遠端倉庫連線 1.生成金鑰對 大多數 Git 伺服器都會選擇使用 SSH 公鑰來進行授權。系統中的每個使用者都必須提供一個公鑰用於授權,沒有的話就要生成一個。生成公鑰的過

Git本地initpush到遠端倉庫

1、先進行git配置項檢視與修改初始化 .git刪除:rm -rf .git 檢視資訊:git config --list $ git config --list core.symlinks=false core.autocrlf=true core.fscache=t

git更新本地分支遠端同步

1.進入到工程目錄下 如project $ cd project  2.切換到需要更新的分支'dev',如果已經在則跳過 $ git checkout dev 3.拉去遠端程式碼更新本地 $ git pull -p   ----------

git 遠端倉庫本地倉庫關聯

遇到幾次這個問題,記錄一下流程: 1. 新建本地倉庫關聯     1. 在需要建立本地倉庫的位置調出git bash     2. 輸入git init,初始化本地倉庫     3. 輸入git remote add origin 倉庫地址, 新增遠端倉庫    

gitgithub同步的簡單使用(window)

步驟1-4簡單介紹一下將檔案新增到本地倉庫(repository),步驟5是配置ssh,如果配置好了請跳過,步驟6新建github倉庫,步驟7,8,9介紹了3種情況的同步方法,步驟9最常用。 1、安裝git 從git官網或者百度git下載,下載git安裝

Git本地倉庫使用——2017.07.27

bsp 代碼 tps one spa sta mkdir init 查詢 今天主要是使用Git從遠程倉庫下載代碼庫,主要熟悉了這樣幾個命令。 $ cd d:git //盤符切換 $ mkdir delta

jenkins git公有倉庫私有倉庫發布代碼

jenkins 基礎配置安裝(ⅱ)1 發布php代碼- jenkins已經搭建完成,現在開始來做一個php發布代碼的任務- 在發布php代碼時先看看是否有兩個插件在系統管理-管理插件- 已安裝插件- 檢查是否有“Git plugin”和“Publish Over SSH”兩個插件,如果沒有,則需點擊“可選插件

Git如何克隆Gitlab?Git本地倉庫如何上傳Gitlab?

app post dbo local git clone add 查看 pre 一次  首先確保本機已經安裝上Git,其次確認可以正常訪問Gitlab服務器  環境:   Git:Centos 7.x 192.168.126.138   Gitlab: Centos7

Git 本地倉庫提交到遠程倉庫

就是 git init 初始 body rem 倉庫 git add div post 1.git init 初始化本地倉庫 2.git add README.md 添加 3.git add * 加入所有項目 4.git status 檢查狀態 如果都是綠的就是成功的 5.

git本地倉庫關聯多個remote,怎麽用本地一個分支向不同remote不同分支推送代碼

mage pos 後繼 pre bsp 一次 nbsp 技術 text 我想這個問題,是大家關註的問題,這個問題,我非常關註。 背景:在公司開發項目,我們一般都要把項目推送到公司領導創建的一個遠程倉庫裏邊去,但是我們同時也有自己的小倉庫,這樣的話,如何方便的將我們的代

IDEA將Git本地倉庫Push至遠程倉庫

idea 本地倉庫 tps .net csdn http blank 項目 mage 轉自:https://blog.csdn.net/qq_15653601/article/details/79870996 本地本地倉庫項目:IDEA將Git本地倉庫Push至遠程倉庫

上傳本地倉庫github

rem origin 查看 strong 所在 fat 地址 mas 使用 前提 假設你已經註冊好了github賬戶,並新建了github倉庫。 步驟 1、進入項目所在的根目錄,初始化本地倉庫。 git init 2、添加當前工作目錄文件到index並且添加管理,add後面