Git實(shí)例操作

經(jīng)歷6-14師傅的分享拴签,嘗試一下實(shí)例操作輸出。

一旗们、配置git

1蚓哩、操作前提是已安裝git,可查看git版本:

[root@localhost ~]# git --version
git version 2.7.2

2蚪拦、配置用戶和郵箱:

[root@localhost ~]# git config --global user.name "momo"
[root@localhost ~]# git config --global user.email "wo@163.com"

配置完查看是否配置成功:

[root@localhost ~]# git config --global user.name
momo
[root@localhost ~]# git config --global user.email
wo@163.com

3杖剪、配置默認(rèn)的文本編輯器 vim:

[root@localhost ~]# git config --global core.editor vim

4、查看git的所有配置:

[root@localhost ~]# git config --list
user.name=momo
user.email=wo@163.com
core.editor=vim

備注:上述操作中的 global命令驰贷,代表“全局設(shè)置”盛嘿,即整個(gè)系統(tǒng)中的git管理都遵循此種配置。與之對(duì)應(yīng)的有 local命令括袒,代表“本地設(shè)置”次兆,只是部分項(xiàng)目的獨(dú)立設(shè)置。

二锹锰、git操作實(shí)例

1芥炭、新建git倉(cāng)庫(kù)

1)新建 momo-git 倉(cāng)庫(kù)目錄

[root@localhost ~]# mkdir -p /usr/local/web/momo-git

2)進(jìn)入目錄中

[root@localhost ~]# cd /usr/local/web/momo-git/

3)初始化 git

[root@localhost momo-git]# git init
初始化空的 Git 倉(cāng)庫(kù)于 /usr/local/web/momo-git/.git/

2、提交文件

1)創(chuàng)建文件
A恃慧、創(chuàng)建文件夾:A-file园蝠、B-file、C-file

[root@localhost momo-git]# mkdir -p /usr/local/web/momo-git/A-file
[root@localhost momo-git]# mkdir -p /usr/local/web/momo-git/B-file
[root@localhost momo-git]# mkdir -p /usr/local/web/momo-git/C-file

B痢士、創(chuàng)建文件:config.xml

[root@localhost momo-git]# touch config.xml

C彪薛、查看創(chuàng)建的內(nèi)容

[root@localhost momo-git]# ll
總用量 0
drwxr-xr-x. 2 root root 6 6月  15 15:11 A-file
drwxr-xr-x. 2 root root 6 6月  15 15:12 B-file
drwxr-xr-x. 2 root root 6 6月  15 15:12 C-file
-rw-r--r--. 1 root root 0 6月  15 15:22 config.xml

D、在文件夾中創(chuàng)建子文件怠蹂,并編輯內(nèi)容

[root@localhost momo-git]# cd /usr/local/web/momo-git/A-file
[root@localhost A-file]# touch a-file
[root@localhost A-file]# vi a-file
Hello momo
Welcome to git-a-file
Happy to use it !
~
"a-file" 3L, 51C written

E善延、查看文件內(nèi)容

[root@localhost A-file]# cat a-file
Hello momo
Welcome to git-a-file
Happy to use it !

F、同理創(chuàng)建 b-file城侧、c-file

[root@localhost B-file]# cat b-file
Hello momo
Welcome to git-b-file
Please use it carefully !

[root@localhost C-file]# cat c-file
Hello momo
Welcome to git-c-file
Enjoy the use of !

G易遣、編輯 config.xml 完顯示

[root@localhost momo-git]# cat config.xml
Hello momo
Welcome to config
Please enter the text !

2)添加文件
A、使用add 添加

[root@localhost momo-git]# git add A-file/a-file
[root@localhost momo-git]# git add B-file/b-file
[root@localhost momo-git]# git add C-file/c-file
[root@localhost momo-git]# git add config.xml
[root@localhost momo-git]# git commit -m "add ABC files!"
-bash: !": event not found

B嫌佑、備注的 豆茫! 符號(hào)有誤侨歉,修改后重新備注,運(yùn)行完提示新增文件信息

[root@localhost momo-git]# git commit -m "add ABC files."
[master(根提交) 9fde4ea] add ABC files.
4 files changed, 12 insertions(+)
create mode 100644 A-file/a-file
create mode 100644 B-file/b-file
create mode 100644 C-file/c-file
create mode 100644 config.xml

C澜薄、查看git 上傳文件狀態(tài)

[root@localhost momo-git]# git status
位于分支 master
無(wú)文件要提交为肮,干凈的工作區(qū)

D、查看git 操作記錄

[root@localhost momo-git]# git log
commit 9fde4ea743a2e15155722dae9a66a0eb24dde55e
Author: momo <wo@163.com>
Date:   Fri Jun 16 10:50:37 2017 +0800

add ABC files.

3肤京、打包 A颊艳、B、C忘分、config 文件為整個(gè) istester.tar.gz 包

[root@localhost web]#  tar -cvf istester.tar.gz /usr/local/web/momo-git/A-file /usr/local/web/momo-git/B-file /usr/local/web/momo-git/C-file /usr/local/web/momo-git/config.xml
tar: 從成員名中刪除開(kāi)頭的“/”
/usr/local/web/momo-git/A-file/
/usr/local/web/momo-git/A-file/a-file
/usr/local/web/momo-git/B-file/
/usr/local/web/momo-git/B-file/b-file
/usr/local/web/momo-git/C-file/
/usr/local/web/momo-git/C-file/c-file
/usr/local/web/momo-git/config.xml

4棋枕、部署 tar 包

1)新建目錄 istester,將tar包移入目錄內(nèi)

[root@localhost web]# mkdir -p istester/
[root@localhost web]# mv istester.tar.gz /usr/local/web/istester/
[root@localhost web]# cd istester
[root@localhost istester]# ll
總用量 12
-rw-r--r--. 1 root root 10240 6月  16 15:33 istester.tar.gz

2)解壓 tar 包

[root@localhost istester]# tar -zxvf istester.tar.gz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

(解壓報(bào)錯(cuò)妒峦,所以上述方法操作失斨匕摺??虾А)

總結(jié)上述實(shí)例過(guò)程命令:

1窥浪、新建git倉(cāng)庫(kù):mkdir、git init
2笛丙、創(chuàng)建文件夾及文件漾脂,并編輯:mkdir、touch胚鸯、vi
3骨稿、添加文件:add、commit
4姜钳、打包tar:tar -cvf
5坦冠、部署,移到新文件夾哥桥,解壓:tar -zxvf

(上述過(guò)程都是在同一個(gè)總目錄下操作辙浑,沒(méi)有配置外部遠(yuǎn)程倉(cāng)庫(kù))

求解進(jìn)行中.....

20170619補(bǔ)充:

經(jīng)“瑞德吳”同學(xué)的點(diǎn)撥(非常感謝),和自身的實(shí)踐拟糕,上述tar包解壓報(bào)錯(cuò)問(wèn)題已解決判呕,結(jié)果如下:

 [root@localhost istester]# tar -xvf istester.tar.gz
 usr/local/web/momo-git/A-file/
 usr/local/web/momo-git/A-file/a-file
 usr/local/web/momo-git/B-file/
 usr/local/web/momo-git/B-file/b-file
 usr/local/web/momo-git/C-file/
 usr/local/web/momo-git/C-file/c-file
 usr/local/web/momo-git/config.xml

解決辦法:

我上述的壓縮包沒(méi)有用 gzip 壓縮,故解壓時(shí)已卸,不能用 tar -zxvf 命令佛玄,而是用 tar -xvf 硼一。這也是兩種命令使用不熟練的結(jié)果累澡,后期需要加強(qiáng)!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末般贼,一起剝皮案震驚了整個(gè)濱河市愧哟,隨后出現(xiàn)的幾起案子奥吩,更是在濱河造成了極大的恐慌,老刑警劉巖蕊梧,帶你破解...
    沈念sama閱讀 222,627評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件霞赫,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡肥矢,警方通過(guò)查閱死者的電腦和手機(jī)端衰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)甘改,“玉大人旅东,你說(shuō)我怎么就攤上這事∈” “怎么了抵代?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,346評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)忘嫉。 經(jīng)常有香客問(wèn)我荤牍,道長(zhǎng),這世上最難降的妖魔是什么庆冕? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,097評(píng)論 1 300
  • 正文 為了忘掉前任康吵,我火速辦了婚禮,結(jié)果婚禮上愧杯,老公的妹妹穿的比我還像新娘涎才。我一直安慰自己,他們只是感情好力九,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布耍铜。 她就那樣靜靜地躺著,像睡著了一般跌前。 火紅的嫁衣襯著肌膚如雪棕兼。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,696評(píng)論 1 312
  • 那天抵乓,我揣著相機(jī)與錄音伴挚,去河邊找鬼。 笑死灾炭,一個(gè)胖子當(dāng)著我的面吹牛茎芋,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蜈出,決...
    沈念sama閱讀 41,165評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼田弥,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了铡原?” 一聲冷哼從身側(cè)響起偷厦,我...
    開(kāi)封第一講書(shū)人閱讀 40,108評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤商叹,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后只泼,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體剖笙,經(jīng)...
    沈念sama閱讀 46,646評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評(píng)論 3 342
  • 正文 我和宋清朗相戀三年请唱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了弥咪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,861評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡十绑,死狀恐怖酪夷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情孽惰,我是刑警寧澤晚岭,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站勋功,受9級(jí)特大地震影響坦报,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜狂鞋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評(píng)論 3 336
  • 文/蒙蒙 一片择、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧骚揍,春花似錦字管、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,698評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至抽活,卻和暖如春硫戈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背下硕。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,804評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工丁逝, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人梭姓。 一個(gè)月前我還...
    沈念sama閱讀 49,287評(píng)論 3 379
  • 正文 我出身青樓霜幼,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親誉尖。 傳聞我的和親對(duì)象是個(gè)殘疾皇子罪既,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評(píng)論 2 361

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