Git上傳文件到遠程倉庫

一、安裝Git

1、Linux

首先,你可以試著輸入git诅挑,看看系統(tǒng)有沒有安裝Git:

$ git

The program 'git' is currently not installed. You can install it by typing:

sudo apt-get install git

2、Mac

(1)方法1是安裝homebrew泛源,然后通過homebrew安裝Git.

(2)方法2是安裝Xcode拔妥,Xcode集成了Git,不過默認(rèn)沒有安裝达箍,你需要運行Xcode没龙,選擇菜單“Xcode”->“Preferences”,在彈出窗口中找到“Downloads”幻梯,選擇“Command Line Tools”兜畸,點“Install”就可以完成安裝了。

3碘梢、Windows

可以從Git官網(wǎng)直接下載安裝程序(或國內(nèi)鏡像)咬摇,然后按默認(rèn)選項安裝即可。安裝完成后煞躬,在開始菜單里找到“Git”->“Git Bash”肛鹏,蹦出一個類似命令行窗口的東西逸邦,就說明Git安裝成功!

4在扰、安裝完成后需要在命令行執(zhí)行:

$ git config --global user.name "Your Name"

$ git config --global user.email "email@example.com"

二缕减、創(chuàng)建版本庫(請確保目錄名(包括父目錄)不包含中文)

1、創(chuàng)建版本庫目錄

$ mkdir learngit

$ cd learngit

$ pwd

/Users/michael/learngit

2芒珠、把這個目錄變成Git可以管理的倉庫

$ git init

Initialized empty Git repository in /Users/xxx/learngit/.git/

執(zhí)行后桥狡,提示這是一個空倉庫,文件夾中增加了.git隱藏文件皱卓。

3裹芝、創(chuàng)建分支

$ git branch dev

4、切換分支

$ git checkout dev

三娜汁、將文件提交到版本庫

1嫂易、把文件放到暫存區(qū)

$ git add readme.txt

$ git add . (把所有文件放到暫存區(qū))

2、提交文件到版本庫(把暫存區(qū)的文件提交到分支)

$ git commit -m "wrote a readme file"(commit能提交多個文件掐禁,-m后面是備注信息)

[master (root-commit) cb926e7] wrote a readme file

1 file changed, 2 insertions(+)

create mode 100644 readme.txt

四怜械、撤銷修改和刪除文件

1、撤銷工作區(qū)的修改(沒有add)

$ git checkout -- file

2傅事、撤銷暫存區(qū)的修改(add以后缕允,沒有commit)

$ git reset HEAD file(回到了場景1)

$ git checkout -- file

3、撤銷分支的修改(commit以后)

$ git reset --hard commit_id(根據(jù)commit_id回退到相應(yīng)版本)

$ git reset --hard HEAD^(回退到上一版本)(HEAD是當(dāng)前版本享完,HEAD^是上一版本灼芭,HEAD~10是上10個版本)

4有额、刪除工作區(qū)文件

$ rm file

5般又、刪除版本庫中文件

$ git rm test.txt

$ git commit -m "remove test.txt"

五、關(guān)聯(lián)遠程倉庫

1巍佑、本地生成SSH秘鑰

$ ssh-keygen -o -t rsa -C "your.email@example.com" -b 4096

2茴迁、上傳秘鑰

~\.ssh 路徑下復(fù)制id_rsa.pub的秘鑰,粘貼到github里的Add SSH Key頁面

3萤衰、本地版本庫關(guān)聯(lián)遠程倉庫

$ git remote add origin git@github.com:xxx/learngit.git

遠程庫的名字就是origin堕义,可修改。

六脆栋、從本地版本庫上傳文件到遠程倉庫

1倦卖、第一次上傳到master分支

$ git push -u origin master

或 $ git push -u origin dan.zhang(上傳到遠程倉庫的 dan.zhang 分支)

2、如有沖突椿争,下拉合并

$ git pull --rebase origin master

3怕膛、后續(xù)上傳master分支

$ git push origin master

七、將遠程倉庫克隆到本地

$ git clone git@github.com:xxx/mygit.git

執(zhí)行后秦踪,本地生成一個mygit目錄褐捻,內(nèi)容和遠程倉庫里的相同掸茅。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市柠逞,隨后出現(xiàn)的幾起案子昧狮,更是在濱河造成了極大的恐慌,老刑警劉巖板壮,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件逗鸣,死亡現(xiàn)場離奇詭異,居然都是意外死亡绰精,警方通過查閱死者的電腦和手機慕购,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來茬底,“玉大人沪悲,你說我怎么就攤上這事≮灞恚” “怎么了殿如?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長最爬。 經(jīng)常有香客問我涉馁,道長,這世上最難降的妖魔是什么爱致? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任烤送,我火速辦了婚禮,結(jié)果婚禮上糠悯,老公的妹妹穿的比我還像新娘帮坚。我一直安慰自己,他們只是感情好互艾,可當(dāng)我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布试和。 她就那樣靜靜地躺著,像睡著了一般纫普。 火紅的嫁衣襯著肌膚如雪阅悍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天昨稼,我揣著相機與錄音节视,去河邊找鬼。 笑死假栓,一個胖子當(dāng)著我的面吹牛寻行,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播但指,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼寡痰,長吁一口氣:“原來是場噩夢啊……” “哼抗楔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起拦坠,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤连躏,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后贞滨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體入热,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年晓铆,在試婚紗的時候發(fā)現(xiàn)自己被綠了勺良。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡骄噪,死狀恐怖尚困,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情链蕊,我是刑警寧澤事甜,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站滔韵,受9級特大地震影響逻谦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜陪蜻,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一邦马、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧宴卖,春花似錦滋将、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至齿兔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間础米,已是汗流浹背分苇。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留屁桑,地道東北人医寿。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像蘑斧,于是被迫代替她去往敵國和親靖秩。 傳聞我的和親對象是個殘疾皇子须眷,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,455評論 2 359

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