成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

git 詳解及實(shí)用指南之二 (遠(yuǎn)程操作)

Tikitoo / 2281人閱讀

摘要:繼上一篇詳解及實(shí)用指南之一本地操作今天說(shuō)下,遠(yuǎn)程操作。但是遠(yuǎn)程的分支依然沒(méi)有發(fā)生改變。在本地磁盤(pán)上進(jìn)行倉(cāng)庫(kù)的克隆操作不要在原來(lái)目錄下完成,而直接換一個(gè)新目錄,在實(shí)際開(kāi)發(fā)之中最好的做法是所有的開(kāi)發(fā)者直接克隆遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行操作。

繼上一篇

1. git 詳解及實(shí)用指南之一 (本地操作)

今天說(shuō)下,git 遠(yuǎn)程操作。

1.生成 SSH key

這里是用 github 來(lái)做演示的,如果沒(méi)有 github 帳號(hào),請(qǐng)自注冊(cè)

1)生成一個(gè) ssh key ,在 windows 平臺(tái)上可以直接使用 "git bash" 工具來(lái)創(chuàng)建
2)生成一個(gè) RSA 編碼的 KEY

ssh-keygen -t rsa -C “你設(shè)置過(guò)得郵箱”

3) 生成的key配置到服務(wù)端

4)查看 key

 cat < ~/.ssh/id_rsa.pub

5) 將 key 添加到 github 上

5) 添加完測(cè)試是否正確

ssh -T [email protected]

如果報(bào)錯(cuò)可以查看這篇文章

那么此時(shí)主就表示已經(jīng)讓客戶(hù)端和 github 之間建立好了一個(gè)安全的鏈接,由于 ssh 的存在,github 才可以進(jìn)行用戶(hù)的識(shí)別,以保證操作是最安全的。

2.添加遠(yuǎn)程倉(cāng)庫(kù)

只有存在倉(cāng)庫(kù),才可以表示用戶(hù)可以進(jìn)行開(kāi)發(fā)。但是在 d:mypro 目錄下已經(jīng)存在了一個(gè)本地倉(cāng)庫(kù),所以下面希望可以將本地倉(cāng)庫(kù)發(fā)布到服務(wù)器上。

1)在 GITHUB 上創(chuàng)建新的倉(cāng)庫(kù)

現(xiàn)在設(shè)置的倉(cāng)庫(kù)名稱(chēng)為“HelloGitHub”,隨后選擇創(chuàng)建倉(cāng)庫(kù)。而倉(cāng)庫(kù)創(chuàng)建完成之后會(huì)給出兩種連接方式:

SSH 鏈接地址: [email protected]:qq449245884/HelloGitHub.git

HTTPS 鏈接地址: https://github.com/qq44924588...

本地倉(cāng)庫(kù)必須使用以上的地址才可以發(fā)布到服務(wù)器上。

2)把 GITHUB 與本地倉(cāng)庫(kù)相關(guān)聯(lián)

git remote add origin [email protected]:qq449245884/HelloGitHub.git

此時(shí)已經(jīng)和遠(yuǎn)程倉(cāng)庫(kù)之間建立了連接但是遠(yuǎn)程倉(cāng)庫(kù)里面并沒(méi)有本地倉(cāng)庫(kù)的內(nèi)容。

3)將所有的內(nèi)容推送到 GITHUB 上

git push -u origin master

如果你遠(yuǎn)程有 readme.md 文件存在,可能就會(huì)報(bào)錯(cuò):

解決方法請(qǐng)看這里。

由于現(xiàn)在遠(yuǎn)程倉(cāng)庫(kù)里面并沒(méi)有任何的文件存在,所以以上是將所有文件進(jìn)行推送。但是由于是第一次推送,而且推送的為 master 分支,那么使用了一個(gè)“-u”的參數(shù)將遠(yuǎn)程的 master 和本地的 master 進(jìn)行關(guān)聯(lián)。

4)切回 https

有時(shí)我們需要用到 https 方式連接會(huì)更方便,所以我們需要重新設(shè)置 url:

 git remote set-url origin https://github.com/qq449245884/HelloGitHub.git

這個(gè)就是用 https 方式連接了。

5)察看現(xiàn)在遠(yuǎn)程服務(wù)器端已經(jīng)存在的倉(cāng)庫(kù)信息

git remote -v

6)刪除掉不需要的倉(cāng)庫(kù)

比如我有新增的倉(cāng)庫(kù)中有些不是我們需要的,我們就可以用以下命令來(lái)刪除倉(cāng)庫(kù):

git remote rm "倉(cāng)庫(kù)名字"

7)修改 hello.js

btn.click = function() {
   console.log("git 遠(yuǎn)程測(cè)試!")
}

此時(shí)所做出的所有修改都屬于本地的修改,下面需要將其提交到服務(wù)器上去:

git commit -a -m "遠(yuǎn)程測(cè)試 git "

這個(gè)時(shí)候只是將其增加到了本地的 master 分支上。但是遠(yuǎn)程的 master 分支依然沒(méi)有發(fā)生改變。所以下面需要進(jìn)行客
戶(hù)端向服務(wù)器端的代碼推送。

git push origin master

那么此時(shí)就完成了本地代碼與服務(wù)器端代碼的同步。

3.克隆倉(cāng)庫(kù)

上面做法實(shí)際是先有了本地倉(cāng)庫(kù),而后將本地倉(cāng)庫(kù)提交到遠(yuǎn)程倉(cāng)庫(kù)上進(jìn)行管理,但這是一個(gè)錯(cuò)誤的做法,正確的做法應(yīng)該先有遠(yuǎn)程倉(cāng)庫(kù),而后根據(jù)此遠(yuǎn)程倉(cāng)庫(kù)克隆出一個(gè)新的倉(cāng)庫(kù)來(lái)。

1)在 GITHUB 上初始化一個(gè)新的倉(cāng)庫(kù):HelloGit2

此處選中了“Initialize this repository with a README”表示自動(dòng)為用戶(hù)進(jìn)行倉(cāng)庫(kù)的初始化,并且會(huì)自動(dòng)存在有一個(gè)
“README”的文件存在。倉(cāng)庫(kù)創(chuàng)建完成之后下面來(lái)觀察一下此時(shí)倉(cāng)庫(kù)的內(nèi)容。

2)在本地磁盤(pán)上進(jìn)行倉(cāng)庫(kù)的克隆操作

git clone https://github.com/qq449245884/HelloGit2.git

不要在原來(lái)目錄下完成,而直接換一個(gè)新目錄,在實(shí)際開(kāi)發(fā)之中最好的做法是所有的開(kāi)發(fā)者直接克隆遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行操作。

好了,git遠(yuǎn)程操作主要就這些了,下篇講 git 講 git 核心分支管理, 有興趣的可以關(guān)注哦。

你的點(diǎn)贊是我持續(xù)分享好東西的動(dòng)力,歡迎點(diǎn)贊!

一個(gè)笨笨的碼農(nóng),我的世界只能終身學(xué)習(xí)!

更多內(nèi)容請(qǐng)關(guān)注公眾號(hào)《大遷世界》!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/98488.html

相關(guān)文章

  • git 詳解實(shí)用指南之二遠(yuǎn)程操作

    摘要:繼上一篇詳解及實(shí)用指南之一本地操作今天說(shuō)下,遠(yuǎn)程操作。但是遠(yuǎn)程的分支依然沒(méi)有發(fā)生改變。在本地磁盤(pán)上進(jìn)行倉(cāng)庫(kù)的克隆操作不要在原來(lái)目錄下完成,而直接換一個(gè)新目錄,在實(shí)際開(kāi)發(fā)之中最好的做法是所有的開(kāi)發(fā)者直接克隆遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行操作。 繼上一篇 1. git 詳解及實(shí)用指南之一 (本地操作) 今天說(shuō)下,git 遠(yuǎn)程操作。 1.生成 SSH key 這里是用 github 來(lái)做演示的,如果沒(méi)有 gi...

    cloud 評(píng)論0 收藏0
  • git 詳解實(shí)用指南之四(標(biāo)簽管理)

    摘要:詳解及實(shí)用指南之一本地操作詳解及實(shí)用指南之二遠(yuǎn)程操作詳解及實(shí)用指南之三分支管理創(chuàng)建標(biāo)簽標(biāo)簽可以簡(jiǎn)單的理解為屬于分支定義的別名,分支本身都會(huì)進(jìn)行指針的配置分支都會(huì)指向某一個(gè)但是標(biāo)簽卻是一個(gè)固定的內(nèi)容,可以說(shuō),標(biāo)簽永遠(yuǎn)指向一個(gè)。 1. git 詳解及實(shí)用指南之一 (本地操作)2. git 詳解及實(shí)用指南之二 (遠(yuǎn)程操作)3. git 詳解及實(shí)用指南之三(分支管理) 1.創(chuàng)建標(biāo)簽 標(biāo)簽可以簡(jiǎn)...

    wawor4827 評(píng)論0 收藏0
  • git 詳解實(shí)用指南之四(標(biāo)簽管理)

    摘要:詳解及實(shí)用指南之一本地操作詳解及實(shí)用指南之二遠(yuǎn)程操作詳解及實(shí)用指南之三分支管理創(chuàng)建標(biāo)簽標(biāo)簽可以簡(jiǎn)單的理解為屬于分支定義的別名,分支本身都會(huì)進(jìn)行指針的配置分支都會(huì)指向某一個(gè)但是標(biāo)簽卻是一個(gè)固定的內(nèi)容,可以說(shuō),標(biāo)簽永遠(yuǎn)指向一個(gè)。 1. git 詳解及實(shí)用指南之一 (本地操作)2. git 詳解及實(shí)用指南之二 (遠(yuǎn)程操作)3. git 詳解及實(shí)用指南之三(分支管理) 1.創(chuàng)建標(biāo)簽 標(biāo)簽可以簡(jiǎn)...

    klivitamJ 評(píng)論0 收藏0
  • git 詳解實(shí)用指南之三(分支管理)

    摘要:詳解及實(shí)用指南之一本地操作詳解及實(shí)用指南之二遠(yuǎn)程操作創(chuàng)建與合并分支利用分支就可以實(shí)現(xiàn)多人開(kāi)發(fā)的偉大模式,從而提高生產(chǎn)效率。分支默認(rèn)情況下,是一條線(xiàn),利用指向最新的提交,再用批向就能確定當(dāng)前分支以及當(dāng)前分支的提交點(diǎn)。 1. git 詳解及實(shí)用指南之一 (本地操作) 2. git 詳解及實(shí)用指南之二 (遠(yuǎn)程操作) 1.創(chuàng)建與合并分支 利用分支就可以實(shí)現(xiàn)多人開(kāi)發(fā)的偉大模式,從而提高生產(chǎn)效率。...

    cgspine 評(píng)論0 收藏0
  • git 詳解實(shí)用指南之三(分支管理)

    摘要:詳解及實(shí)用指南之一本地操作詳解及實(shí)用指南之二遠(yuǎn)程操作創(chuàng)建與合并分支利用分支就可以實(shí)現(xiàn)多人開(kāi)發(fā)的偉大模式,從而提高生產(chǎn)效率。分支默認(rèn)情況下,是一條線(xiàn),利用指向最新的提交,再用批向就能確定當(dāng)前分支以及當(dāng)前分支的提交點(diǎn)。 1. git 詳解及實(shí)用指南之一 (本地操作) 2. git 詳解及實(shí)用指南之二 (遠(yuǎn)程操作) 1.創(chuàng)建與合并分支 利用分支就可以實(shí)現(xiàn)多人開(kāi)發(fā)的偉大模式,從而提高生產(chǎn)效率。...

    darryrzhong 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

Tikitoo

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<