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