Git的下載和基本使用-創(chuàng)新互聯(lián)

文章目錄
  • 前言
  • Git可以用來干什么?
  • 一、軟件下載
  • 二、安裝
  • 三、卸載
    • 1.刪除環(huán)境:
    • 2.刪除軟件
  • 四、使用
    • 1.啟動
    • 2.命令
      • (1).設置用戶名和郵箱(用戶標識,必要)
      • (2).命令使用
        • 強行pull
        • 操作回滾
    • 3.忽略文件
  • 五、實戰(zhàn)
    • 1.獲取項目
    • 2.修改遠程倉庫(pash)
    • 3.如何將對方添加為倉庫開發(fā)者?

公司主營業(yè)務:成都做網(wǎng)站、成都網(wǎng)站設計、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出印江免費做網(wǎng)站回饋大家。
前言

創(chuàng)建Linux的人開源內核,有著為數(shù)眾廣的參與者,絕大多數(shù)的 Linux 內核維護工作都花在了提交補丁和保存歸檔的繁瑣事務上,后來整個項目組開始啟用了一個分布式版本控制系統(tǒng)BitKeeper 來管理和維護代碼。

因為一些原因BitKeeper不在為Linux提供免費服務了,于是Linux的團隊花了幾個星期編寫出了Git,
所有Git 和 Linux 的語法很相似

Git是目前世界上最先進的分布式版本控制系統(tǒng)。
Git是免費、開源的,最初Git是為輔助 Linux 內核開發(fā)的,來替代 BitKeeper!

Git可以用來干什么?

Git可以用來拉取別人在Git官網(wǎng)上的項目,也可以自己創(chuàng)建一個Git項目,通過拉取和提交來修改項目,可以實現(xiàn)多人一起寫一個項目。也可以用來當作版本控制的工具,因為每次用戶提交時都會有版本記錄;可以拉取以前未被修改的項目重新修改??傊浅:糜?,一般學生時期的初學著者都是用來拉取項目來練習的。


一、軟件下載

[git官網(wǎng)] https://git-scm.com/

如果覺得官網(wǎng)下載的太慢,我們可以使用淘寶鏡像:
http://npm.taobao.org/mirrors/git-for-windows/
在這里插入圖片描述


二、安裝

1.打開下載的exe程序,安裝Git,一路確定,安裝完成后即可直接使用(環(huán)境自動配好了)

三、卸載

如果已經(jīng)下載了Git,想卸了重新下

1.刪除環(huán)境:

(1).右鍵此電腦,點擊屬性
在這里插入圖片描述

(2).打開高級系統(tǒng)屬性
在這里插入圖片描述

(3).點擊環(huán)境變量
在這里插入圖片描述

(4).找到Path,雙擊打開
在這里插入圖片描述

(5).找到Git的環(huán)境配置,刪除它在這里插入圖片描述

2.刪除軟件

打開控制面板,打開程序應用,找到Git,點擊卸載。
在這里插入圖片描述

四、使用 1.啟動

安裝完成后右鍵桌面可以看到兩個程序:右鍵點擊即可快速打開并拉取
在這里插入圖片描述

在開始菜單也有:
在這里插入圖片描述

Git Bash:Unix與Linux風格的命令行,使用最多,推薦最多

Git CMD:Windows風格的命令行

Git GUI:圖形界面的Git不建議初學者使用,盡量先熟悉常用命令


2.命令

打開 Git Bash

(1).設置用戶名和郵箱(用戶標識,必要)

當你安裝Git后首先要做的事情是設置你的用戶名稱和e-mail地址。這是非常重要的,因為每次Git提交都會使用該信息。它被永遠的嵌入到了你的提交中:

git config --global user.name "xxx"  #名稱
git config --global user.email xxxxx@qq.com   #郵箱

只需要做一次這個設置,如果你傳遞了–global 選項,因為Git將總是會使用該信息來處理你在系統(tǒng)中所做的一切操作。如果你希望在一個特定的項目中使用不同的名稱或e-mail地址,你可以在該項目中運行該命令而不要–global選項??傊Cglobal為全局配置,不加為某個項目的特定配置。


(2).命令使用
git init               初始化項目會生成.git文件夾,表示該項目被git托管(.git是隱藏文件)
git clone [url]        克隆Git上的項目,克隆一個全新的倉庫
git status [指定文件]   查看git文件狀態(tài)
git add . 添加到暫存區(qū) `.`    表示全部
git commit -m [內容]         將暫存區(qū)內的所有文件提交到本地倉庫  -m [內容] 提交信息
git checkout – [文件名]      放棄未暫存文件的修改命令
git reset HEAD [文件名]      取消已緩存的內容
git pull                    拉取
git remote add origin '遠程倉庫url'         添加遠程倉庫地址
git push -u origin origin(對應遠程分支名)    push
git remote -v                              查看遠程倉庫地址

強行pull
git fetch --all
git reset --hard origin/[分支名]
git pull

操作回滾

查看歷史操作

git log   查看操作

獲取到上一次操作中的commit_id
在這里插入圖片描述
使用commit_id來回滾操作

git reset --hard [commit_id]      回滾

3.忽略文件

有些時候我們不想把某些文件納入版本控制中,比如數(shù)據(jù)庫文件,臨時文件,設計文件等
在主目錄下建立".gitignore"文件,此文件有如下規(guī)則:

  1. 忽略文件中的空行或以井號(#)開始的行將會被忽略。

  2. 可以使用Linux通配符。例如:星號(*)代表任意多個字符,問號(?)代表一個字符,方括號([abc])代表可選字符范圍,大括號({string1,string2,…})代表可選的字符串等。

  3. 如果名稱的最前面有一個感嘆號(!),表示例外規(guī)則,將不被忽略。

  4. 如果名稱的最前面是一個路徑分隔符(/),表示要忽略的文件在此目錄下,而子目錄中的文件不忽略。

  5. 如果名稱的最后面是一個路徑分隔符(/),表示要忽略的是此目錄下該名稱的子目錄,而非文件(默認文件或目錄都忽略)。

#為注釋
*.txt        #忽略所有 .txt結尾的文件,這樣的話上傳就不會被選中!
!lib.txt     #但lib.txt除外
/temp        #僅忽略項目根目錄下的TODO文件,不包括其它目錄temp
build/       #忽略build/目錄下的所有文件
doc/*.txt    #會忽略 doc/notes.txt 但不包括 doc/server/arch.txt

五、實戰(zhàn) 1.獲取項目

在一切開始前先配置:

git config --global user.name "xxx"  #名稱
git config --global user.email xxxxx@qq.com   #郵箱

如果有,則無需配置


創(chuàng)建一個Git項目,先在Gitee中創(chuàng)建一個空的倉庫,然后使用 git clone [url] 克隆倉庫。
第一次拉取項目想要用克隆

克隆之后即可使用,如果想要修改對方的倉庫協(xié)同開發(fā)則想要倉庫管理員在倉庫中添加你為倉庫開發(fā)者。


2.修改遠程倉庫(pash)

拉取到項目后,修改項目內容,然后將所有被更改過的文件夾存入緩沖區(qū):

git add .

再將數(shù)據(jù)寫入本地倉庫

git commit -m [內容]

然后再pash即可

git push -u origin master(對應遠程分支名)
3.如何將對方添加為倉庫開發(fā)者?

打開需要添加的倉庫,點擊管理
在這里插入圖片描述
點擊倉庫成員管理
在這里插入圖片描述

選擇開發(fā)者,點擊添加即可
在這里插入圖片描述
這個時候,對方就可以對這個倉庫push了。

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

文章名稱:Git的下載和基本使用-創(chuàng)新互聯(lián)
文章路徑:http://www.muchs.cn/article42/diepec.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版電子商務、網(wǎng)站維護靜態(tài)網(wǎng)站、云服務器、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設