91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何進行git的下載、安裝以及配置

發布時間:2022-01-24 11:24:10 來源:億速云 閱讀:128 作者:柒染 欄目:開發技術

如何進行git的下載、安裝以及配置,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

第一:git的介紹

git(讀音為/g?t/。)是一個開源的分布式版本控制系統可以有效、高速地處理從很小到非常大的bai項目版本管理。Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。

第二:git的下載和安裝

下載的部分在官網下載即可,這里下載的是git-1.7.7.4.tar.gz

[root@localhost ~]# tar zxvf git-1.7.7.4.tar.gz[root@localhost ~]# cd git-1.7.7.4[root@localhost git-1.7.7.4]# ./configure[root@localhost git-1.7.7.4]# make && make install

安裝好之后查看以上沒加入.configure時的默認安裝目錄

[root@localhost ~]# which git   //這個路徑在PATH內,故不需要再添加

/usr/local/bin/git

這樣git就安裝成功了

第三:git的基本配置(這里root登錄)

[root@localhost /]# mkdir -p /git/project[root@localhost /]# cd /git/project/[root@localhost project]# git config –global user.name ‘ethnicitybeta’[root@localhost project]# git config –global user.email ‘ethnicitybeta@126.com’

Global的配置其實是寫入用戶的家目錄中的git配置文件中

[root@localhost project]# cat ~/.gitconfig[user]

name = ethnicitybeta

emal = ethnicitybeta@126.com

email =

[root@localhost project]# vim main.c   //創建測試文件

Hello ethnicitybeta!!!

[root@localhost project]# git init    //git的初始化

Initialized empty Git repository in /git/project/.git/

[root@localhost project]# ls -al

total 32

drwxr-xr-x 3 root root 4096 Nov 27 03:38 .

drwxr-xr-x 3 root root 4096 Nov 27 03:11 ..

drwxr-xr-x 7 root root 4096 Nov 27 03:38 .git

-rw-r–r– 1 root root   23 Nov 27 03:37 main.c

接下來這段是相對于全局設置的局部設置

[root@localhost project]# git config user.name ‘ethniciy’[root@localhost project]# git config user.email ‘ethnicity@126.com’[root@localhost project]# cat .git/config[core]

repositoryformatversion = 0

filemode = true

bare = false

logallrefupdates = true

[user]

email = ethnicity@126.com

name = ethnicity

第四:一個git實例

[root@localhost project]# vim main.c   //創建測試文件

Hello ethnicitybeta!!!

[root@localhost project]# git init    //git的初始化[root@localhost project]# git add .   //加入到git[root@localhost project]# ll .git/    //下邊出現的index就是Staging area

total 72

-rw-r–r– 1 root root   23 Nov 27 03:38 HEAD

drwxr-xr-x 2 root root 4096 Nov 27 03:38 branches

-rw-r–r– 1 root root  143 Nov 27 03:41 config

-rw-r–r– 1 root root   73 Nov 27 03:38 description

drwxr-xr-x 2 root root 4096 Nov 27 03:38 hooks

-rw-r–r– 1 root root  104 Nov 27 03:43 index

drwxr-xr-x 2 root root 4096 Nov 27 03:38 info

drwxr-xr-x 5 root root 4096 Nov 27 03:43 objects

[root@localhost project]# git commit -m ‘1st commit’  //提交生成第一個commit[master (root-commit) 96f025b] 1st commit

1 files changed, 1 insertions(+), 0 deletions(-)

create mode 100644 main.c

[root@localhost project]# rm -rf main.c    //模擬一個文件丟失[root@localhost project]# git checkout -f HEAD  //找回丟失的文件[root@localhost project]# ls

main.c

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

git
AI

黄大仙区| 宁强县| 平度市| 和硕县| 芦溪县| 汉川市| 宜宾市| 余干县| 嵊州市| 广宗县| 社会| 沙河市| 弥勒县| 泽库县| 波密县| 若羌县| 中方县| 乌拉特后旗| 鹤庆县| 卢湾区| 刚察县| 韶关市| 博湖县| 芜湖市| 五指山市| 井冈山市| 治县。| 开江县| 广南县| 皋兰县| 昌黎县| 浮梁县| 漳州市| 潢川县| 万源市| 宁陵县| 长泰县| 澜沧| 玛曲县| 揭西县| 大余县|