摘要:繼上一篇詳解及實用指南之一本地操作今天說下,遠程操作。但是遠程的分支依然沒有發生改變。在本地磁盤上進行倉庫的克隆操作不要在原來目錄下完成,而直接換一個新目錄,在實際開發之中最好的做法是所有的開發者直接克隆遠程倉庫進行操作。
繼上一篇
1. git 詳解及實用指南之一 (本地操作)今天說下,git 遠程操作。
1.生成 SSH key這里是用 github 來做演示的,如果沒有 github 帳號,請自注冊
1)生成一個 ssh key ,在 windows 平臺上可以直接使用 "git bash" 工具來創建
2)生成一個 RSA 編碼的 KEY
ssh-keygen -t rsa -C “你設置過得郵箱”
3) 生成的key配置到服務端
4)查看 key
cat < ~/.ssh/id_rsa.pub
5) 將 key 添加到 github 上
5) 添加完測試是否正確
ssh -T git@github.com
如果報錯可以查看這篇文章
那么此時主就表示已經讓客戶端和 github 之間建立好了一個安全的鏈接,由于 ssh 的存在,github 才可以進行用戶的識別,以保證操作是最安全的。
2.添加遠程倉庫只有存在倉庫,才可以表示用戶可以進行開發。但是在 d:mypro 目錄下已經存在了一個本地倉庫,所以下面希望可以將本地倉庫發布到服務器上。
1)在 GITHUB 上創建新的倉庫
現在設置的倉庫名稱為“HelloGitHub”,隨后選擇創建倉庫。而倉庫創建完成之后會給出兩種連接方式:
SSH 鏈接地址: git@github.com:qq449245884/HelloGitHub.git
HTTPS 鏈接地址: https://github.com/qq44924588...
本地倉庫必須使用以上的地址才可以發布到服務器上。
2)把 GITHUB 與本地倉庫相關聯
git remote add origin git@github.com:qq449245884/HelloGitHub.git
此時已經和遠程倉庫之間建立了連接但是遠程倉庫里面并沒有本地倉庫的內容。
3)將所有的內容推送到 GITHUB 上
git push -u origin master
如果你遠程有 readme.md 文件存在,可能就會報錯:
解決方法請看這里。
由于現在遠程倉庫里面并沒有任何的文件存在,所以以上是將所有文件進行推送。但是由于是第一次推送,而且推送的為 master 分支,那么使用了一個“-u”的參數將遠程的 master 和本地的 master 進行關聯。
4)切回 https
有時我們需要用到 https 方式連接會更方便,所以我們需要重新設置 url:
git remote set-url origin https://github.com/qq449245884/HelloGitHub.git
這個就是用 https 方式連接了。
5)察看現在遠程服務器端已經存在的倉庫信息
git remote -v
6)刪除掉不需要的倉庫
比如我有新增的倉庫中有些不是我們需要的,我們就可以用以下命令來刪除倉庫:
git remote rm "倉庫名字"
7)修改 hello.js
btn.click = function() { console.log("git 遠程測試!") }
此時所做出的所有修改都屬于本地的修改,下面需要將其提交到服務器上去:
git commit -a -m "遠程測試 git "
這個時候只是將其增加到了本地的 master 分支上。但是遠程的 master 分支依然沒有發生改變。所以下面需要進行客
戶端向服務器端的代碼推送。
git push origin master
那么此時就完成了本地代碼與服務器端代碼的同步。
3.克隆倉庫上面做法實際是先有了本地倉庫,而后將本地倉庫提交到遠程倉庫上進行管理,但這是一個錯誤的做法,正確的做法應該先有遠程倉庫,而后根據此遠程倉庫克隆出一個新的倉庫來。
1)在 GITHUB 上初始化一個新的倉庫:HelloGit2
此處選中了“Initialize this repository with a README”表示自動為用戶進行倉庫的初始化,并且會自動存在有一個
“README”的文件存在。倉庫創建完成之后下面來觀察一下此時倉庫的內容。
2)在本地磁盤上進行倉庫的克隆操作
git clone https://github.com/qq449245884/HelloGit2.git
不要在原來目錄下完成,而直接換一個新目錄,在實際開發之中最好的做法是所有的開發者直接克隆遠程倉庫進行操作。
好了,git遠程操作主要就這些了,下篇講 git 講 git 核心分支管理, 有興趣的可以關注哦。
你的點贊是我持續分享好東西的動力,歡迎點贊!
一個笨笨的碼農,我的世界只能終身學習!
更多內容請關注公眾號《大遷世界》!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/98488.html
摘要:繼上一篇詳解及實用指南之一本地操作今天說下,遠程操作。但是遠程的分支依然沒有發生改變。在本地磁盤上進行倉庫的克隆操作不要在原來目錄下完成,而直接換一個新目錄,在實際開發之中最好的做法是所有的開發者直接克隆遠程倉庫進行操作。 繼上一篇 1. git 詳解及實用指南之一 (本地操作) 今天說下,git 遠程操作。 1.生成 SSH key 這里是用 github 來做演示的,如果沒有 gi...
摘要:詳解及實用指南之一本地操作詳解及實用指南之二遠程操作詳解及實用指南之三分支管理創建標簽標簽可以簡單的理解為屬于分支定義的別名,分支本身都會進行指針的配置分支都會指向某一個但是標簽卻是一個固定的內容,可以說,標簽永遠指向一個。 1. git 詳解及實用指南之一 (本地操作)2. git 詳解及實用指南之二 (遠程操作)3. git 詳解及實用指南之三(分支管理) 1.創建標簽 標簽可以簡...
摘要:詳解及實用指南之一本地操作詳解及實用指南之二遠程操作詳解及實用指南之三分支管理創建標簽標簽可以簡單的理解為屬于分支定義的別名,分支本身都會進行指針的配置分支都會指向某一個但是標簽卻是一個固定的內容,可以說,標簽永遠指向一個。 1. git 詳解及實用指南之一 (本地操作)2. git 詳解及實用指南之二 (遠程操作)3. git 詳解及實用指南之三(分支管理) 1.創建標簽 標簽可以簡...
摘要:詳解及實用指南之一本地操作詳解及實用指南之二遠程操作創建與合并分支利用分支就可以實現多人開發的偉大模式,從而提高生產效率。分支默認情況下,是一條線,利用指向最新的提交,再用批向就能確定當前分支以及當前分支的提交點。 1. git 詳解及實用指南之一 (本地操作) 2. git 詳解及實用指南之二 (遠程操作) 1.創建與合并分支 利用分支就可以實現多人開發的偉大模式,從而提高生產效率。...
摘要:詳解及實用指南之一本地操作詳解及實用指南之二遠程操作創建與合并分支利用分支就可以實現多人開發的偉大模式,從而提高生產效率。分支默認情況下,是一條線,利用指向最新的提交,再用批向就能確定當前分支以及當前分支的提交點。 1. git 詳解及實用指南之一 (本地操作) 2. git 詳解及實用指南之二 (遠程操作) 1.創建與合并分支 利用分支就可以實現多人開發的偉大模式,從而提高生產效率。...
閱讀 3226·2021-10-13 09:40
閱讀 3688·2019-08-30 15:54
閱讀 1309·2019-08-30 13:20
閱讀 2993·2019-08-30 11:26
閱讀 475·2019-08-29 11:33
閱讀 1099·2019-08-26 14:00
閱讀 2356·2019-08-26 13:58
閱讀 3366·2019-08-26 10:39