Git命令的使用記錄(三:遠程倉庫)

這部分的確不知道怎么描述屎媳,只能把執(zhí)行步驟一步步寫下來雄驹,按著步驟做就行了登澜。
1.查找有沒有.ssh文件

    $cd ~/.ssh

如果沒報錯,執(zhí)行下一步牛隅。

2.進入.ssh文件夾

    $ cd ..
    $ open ~/.ssh

注意:cd后面帶一個空格,執(zhí)行第二句時會打開.ssh文件夾

3.創(chuàng)建SSH Key:

    $ ssh-keygen -t rsa -C "xxxx@xx.com"

""里面是自己的郵箱炕柔。
執(zhí)行到這一步后,一直回車就可以了媒佣。

4.如果一切順利匕累,可以在上面打開的.ssh文件夾中看到id_rsaid_rsa.pub兩個文件。id_rsa是私鑰默伍,不能泄露欢嘿,id_rsa.pub是公鑰,可以分享


5.打開github.添加剛剛設(shè)置好的SHH Key.

配置SHH Key

6.按如下步驟執(zhí)行

步驟

Title是任意填寫也糊。key文本里粘貼id_rsa.pub里面的內(nèi)容炼蹦。然后Add Key 就完成了。


7.添加遠程庫狸剃。
創(chuàng)建新倉庫:

創(chuàng)建倉庫

輸入gitlearn ,點擊creat repository.

  1. 然后順著圖示步驟執(zhí)行:
步驟

注意:是自己創(chuàng)建倉庫的這些步驟掐隐,不是上圖的。

9.把本地庫的內(nèi)容推送到遠程捕捂,用git push命令瑟枫,實際上是把當(dāng)前分支master推送到遠程。

由于遠程庫是空的指攒,我們第一次推送master分支時慷妙,加上了-u參數(shù),Git不但會把本地的master分支內(nèi)容推送的遠程新的master分支允悦,還會把本地的master分支和遠程的master分支關(guān)聯(lián)起來膝擂,在以后的推送或者拉取時就可以簡化命令。

10.從現(xiàn)在起隙弛,只要本地commit了架馋,就可以通過

    $ git push origin master

把本地master分支的最新修改推送到github上。

小結(jié)
$ git remote add origin ... 關(guān)聯(lián) 遠程庫
$ git push -u origin master 第一次推送分支所有內(nèi)容
$ git push origin master 推送最新修改


11.從遠程克隆
在第7步創(chuàng)建遠程庫的時候全闷,勾選:

創(chuàng)建遠程庫

這時github會自動創(chuàng)建一個README.md的說明文件

用命令克隆一個本地庫:

    $ git clone ....

注意:最好選用SSH的地址叉寂,因為https速度慢而且每次推送必須輸入口令。有些只開放http的公司內(nèi)部就只能用http了总珠。

https/ssh

12.查看遠程倉庫信息

    $ git remote show [remote-name]

13.查看對應(yīng)克隆地址

    $ git remote -v

14.列出所有遠程倉庫:

    $ cd 項目名

15.添加遠程倉庫
要添加一個新的遠程倉庫屏鳍,可以指定一個簡單的名字勘纯,以便將來引用,運行 git remote add [shortname] [url]

    $ git remote add pb [url]

現(xiàn)在pb指代對應(yīng)的倉庫地址钓瞭。如果要抓取paul有的驳遵,但本地倉庫沒有的信息:

    $ git fetch pb

16.從遠程倉庫中抓取數(shù)據(jù)后,合并到工作目錄中的當(dāng)前分支:

    $ git pull

17.推送本地數(shù)據(jù)到遠程倉庫:

    $ git push [remote-name][branch-name]

注意:只有在所克隆的服務(wù)器上有寫權(quán)限山涡,或者同一時刻沒有其他人在推數(shù)據(jù)堤结,這條命令才會如期完成任務(wù)。如果在你推數(shù)據(jù)前鸭丛,已經(jīng)有其他人推送了若干更新竞穷,那你的推送操作就會被駁回。你必須先把他們的更新抓取到本地系吩,合并到自己的項目中来庭,然后才可以再次推送

小結(jié)
$ git clone 克隆
$ git remote show [remote-name] 查看遠程倉庫信息
$ git remote -v 查看對應(yīng)克隆地址
$ cd 項目名 列出所有克隆倉庫
$ git remote add pb [url] 添加遠程倉庫
$ git fetch pb 抓取數(shù)據(jù)
$ git pull 合并到當(dāng)前分支
$ git push [remote-name][branch-name] 推送本地數(shù)據(jù)到你遠程倉庫


18.遠程倉庫的刪除和重命名
修改遠程倉庫在本地的簡稱:pb改為paul

    $ git remote rename pb paul

刪除遠程倉庫:刪除pual

    $ git remote rm pual

19.打標(biāo)簽
* 顯示已有標(biāo)簽
$ git tag
* 搜索某個標(biāo)簽
$ git tag -l 'v.1.2'
* 新建含附注的標(biāo)簽
$ git tag -a v1.4 -m 'my version 1.4'
*查看標(biāo)簽信息
$ git show v1.4


20.新建分支

    $ git branch [分支名]

21.切換分支

    $ git checkout [分支名]

22.新建與切換簡單寫法:

    $ git checkout -b [分支名]

23.合并分支:
回到 master 分支并把它合并進來妒蔚,然后發(fā)布到生產(chǎn)服務(wù)器穿挨。用 git merge 命令來進行合并

    $ git checkout master
    $ git merge [分支名]

24.刪除分支:

    $ git branch -d [分支名]

25.查看沖突

    $ git status

怎樣解決:

解決沖突

26.列出分支清單

    $ git branch

27.查看分支信息

    $ git branch -v

28.查看哪些分支已被并入當(dāng)前分支

    $ git branch --merged

29.查看尚未合并的分支

    $ git branch --no-merged
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市肴盏,隨后出現(xiàn)的幾起案子科盛,更是在濱河造成了極大的恐慌,老刑警劉巖菜皂,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贞绵,死亡現(xiàn)場離奇詭異,居然都是意外死亡恍飘,警方通過查閱死者的電腦和手機榨崩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來章母,“玉大人母蛛,你說我怎么就攤上這事∪樵酰” “怎么了彩郊?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蚪缀。 經(jīng)常有香客問我秫逝,道長,這世上最難降的妖魔是什么询枚? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任违帆,我火速辦了婚禮,結(jié)果婚禮上金蜀,老公的妹妹穿的比我還像新娘刷后。我一直安慰自己狈醉,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布惠险。 她就那樣靜靜地躺著苗傅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪班巩。 梳的紋絲不亂的頭發(fā)上渣慕,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天,我揣著相機與錄音抱慌,去河邊找鬼逊桦。 笑死,一個胖子當(dāng)著我的面吹牛抑进,可吹牛的內(nèi)容都是我干的强经。 我是一名探鬼主播,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼寺渗,長吁一口氣:“原來是場噩夢啊……” “哼匿情!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起信殊,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤炬称,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后涡拘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體玲躯,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年鳄乏,在試婚紗的時候發(fā)現(xiàn)自己被綠了跷车。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片充边。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡双饥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出既们,到底是詐尸還是另有隱情仲吏,我是刑警寧澤不铆,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站裹唆,受9級特大地震影響誓斥,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜许帐,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一劳坑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧成畦,春花似錦距芬、人聲如沸涝开。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽舀武。三九已至,卻和暖如春离斩,著一層夾襖步出監(jiān)牢的瞬間银舱,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工跛梗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留寻馏,地道東北人。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓核偿,卻偏偏與公主長得像诚欠,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子漾岳,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git轰绵,從https:/...
    落魂灬閱讀 12,667評論 4 54
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,665評論 9 163
  • 今天老師們沒布置作業(yè),因為明天要考試了蝗羊,讓自己自由復(fù)習(xí)藏澳,而作為家長的我仁锯,卻無從下手耀找,總覺的這也不行,那也不行业崖,就由...
    隋青青閱讀 191評論 0 4
  • 德國作家埃爾克海登萊希野芒,小說描述了一對相伴多年的夫妻,在家庭生活的支支片片中心理對白双炕,寫出了人生的滄桑狞悲,時光的不知...
    kaixin1999閱讀 468評論 0 0
  • 晚上和小寶聊起明天的考試摇锋,他說他擔(dān)心語文,害怕一些復(fù)雜的字不會寫而被扣分站超,也擔(dān)心自己因為粗心而失分荸恕。我說粗心的定義...
    小美寶閱讀 187評論 0 0