鍍金池/ 教程/ Java/ 推送更改
創(chuàng)建沖突
暫存更改
創(chuàng)建項目
Git 內(nèi)幕:.git 目錄
撤銷本地更改
移動文件
移除 oops 標(biāo)簽
何為 Origin
再談結(jié)構(gòu)
撤銷暫存的更改
修正提交
別名
檢查狀態(tài)
給版本打標(biāo)簽
撤銷提交的更改
拉下共享的更改
變基
暫存與提交
合并
合并拉下的更改
更改而非文件
更改原始倉庫
重置 master 分支
回顧克隆的倉庫
變基 VS 合并
共享倉庫
導(dǎo)航分支
重置 greet 分支
添加跟蹤的分支
獲得舊版本
克隆倉庫
Git 內(nèi)幕:直接處理 Git 對象
再談設(shè)置
遠(yuǎn)程分支
從分支移除提交
合并回 master
查看分叉的分支
添加遠(yuǎn)程倉庫
拉下更改
歷史
在 master 中更改
裸倉庫
做更改
高級/將來的主題
推送更改
多個倉庫
設(shè)置
提交更改
取得更改
托管你的 Git 倉庫
創(chuàng)建分支
解決沖突

推送更改

目的

學(xué)習(xí)如何將更改推到遠(yuǎn)程倉庫。

因為裸倉庫通常共享在某種網(wǎng)絡(luò)服務(wù)器上,所以一般很難轉(zhuǎn)到倉庫中并拉下更改。因此,我們需要將更改推到其它的倉庫中。

讓我們通過創(chuàng)建更改來開始推送。編輯 README 并提交它。

This is the Hello World example from the git tutorial.
(Changed in the original and pushed to shared)
$ git checkout master
$ git add README
$ git commit -m "Added shared comment to readme"

現(xiàn)在推送更改到共享的倉庫。

$ git push shared master

shared 是接收我們推送更改的倉庫名稱。(記住,在上一實(shí)驗中我們已經(jīng)將它添加為遠(yuǎn)程分支。)

$ git push shared master
To ../hello.git
   2e4c559..3923dd5  master -> master

注意:我們必須明確地指定接收推送的分支名稱 master。它可以設(shè)置為自動化,但我從未記住實(shí)現(xiàn)的命令。選擇“Git Remote Branch”gem 更易管理遠(yuǎn)程分支。

上一篇:裸倉庫下一篇:創(chuàng)建項目