Git安裝和使用圖文教程(分享)
實(shí)際項(xiàng)目開發(fā)中,我們經(jīng)常會(huì)用一些版本控制器來托管自己的代碼,今天就來總結(jié)下Git的相關(guān)用法,廢話不多說,直接開寫。
目的:通過Git管理github托管項(xiàng)目代碼
一、下載安裝Git
1、下載Git 官方地址為:https://git-scm.com/download/win

2、下載完之后,雙擊安裝

3、選擇安裝目錄

4、選擇組件

5、開始菜單目錄名設(shè)置

6、選擇使用命令行環(huán)境

7、以下三步默認(rèn),直接點(diǎn)擊下一步



8、安裝完成

9、檢驗(yàn)是否安裝成功
回到電腦桌面,鼠標(biāo)右擊如果看到有兩個(gè)git單詞則安裝成功

二、Git基本工作流程
1、Git工作區(qū)域

2、向倉庫中添加文件流程

三、Git初始化及倉庫創(chuàng)建和操作
1、Git安裝之后需要進(jìn)行一些基本信息設(shè)置
a、設(shè)置用戶名:git config -- global user.name '你再github上注冊(cè)的用戶名';
b、設(shè)置用戶郵箱:git config -- global user.email '注冊(cè)時(shí)候的郵箱';
注意:該配置會(huì)在github主頁上顯示誰提交了該文件
c、配置ok之后,我們用如下命令來看看是否配置成功
git config --list
注意:git config --global 參數(shù),有了這個(gè)參數(shù)表示你這臺(tái)機(jī)器上所有的git倉庫都會(huì)使用這個(gè)配置,當(dāng)然你也可以對(duì)某個(gè)倉庫指定不同的用戶名和郵箱
2、初始化一個(gè)新的git倉庫
a、創(chuàng)建文件夾
方法一:可以鼠標(biāo)右擊-》點(diǎn)擊新建文件夾test1
方法二:使用git新建:$ mkdir test1

b、在文件內(nèi)初始化git(創(chuàng)建git倉庫)
方法一:直接輸入 $ cd test1
方法一:點(diǎn)擊test1文件下進(jìn)去之后-》鼠標(biāo)右擊選擇Git Bash Here->輸入$ git int

3、向倉庫中添加文件
方法一:用打開編輯器新建index.html文件
方法二:使用git命令。$ touch '文件名',然后把文件通過$ git add '文件名'添加到暫存區(qū),最后提交操作


4、修改倉庫文件
方法一:用編輯器打開index.html進(jìn)行修改
方法二:使用git命令。$ vi '文件名',然后在中間寫內(nèi)容,最后提交操作

5、刪除倉庫文件
方法一:在編輯器中直接把要?jiǎng)h除的文件刪除掉
方法二:使用git刪除:$ git rm '文件名',然后提交操作

四、Git管理遠(yuǎn)程倉庫
1、使用遠(yuǎn)程倉庫的目的:備份、實(shí)現(xiàn)代碼共享集中化管理
Git遠(yuǎn)程倉庫實(shí)際上就是保持在服務(wù)器上的git倉庫文件



五、Git克隆操作
目的:將遠(yuǎn)程倉庫(github上對(duì)應(yīng)的項(xiàng)目)復(fù)制到本地
1、代碼:git clone 倉庫地址
倉庫地址由來如下:

2、克隆項(xiàng)目

3、將本地倉庫同步到git遠(yuǎn)程倉庫中:git push

期間出現(xiàn)錯(cuò)誤的情況有:
a、出現(xiàn)提交錯(cuò)誤

解決:這是通過Git GUI進(jìn)行提交時(shí)發(fā)生的錯(cuò)誤,由 .git 文件夾中的文件被設(shè)為“只讀”所致,將 .git 文件夾下的所有文件、文件夾及其子文件的只讀屬性去掉即可。

b、如果出現(xiàn)無法同步或沒有權(quán)限,解決方法如下:
用戶名和密碼一定要和github上的一致。

以上這篇Git安裝和使用圖文教程(分享)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
startssl申請(qǐng)SSL證書 并且配置 iis 啟用https協(xié)議
這篇文章主要介紹了startssl申請(qǐng)SSL證書 并且配置 iis 啟用https協(xié)議,需要的朋友可以參考下2017-03-03
如何設(shè)置5臺(tái)SSH互免的虛擬機(jī)服務(wù)器配置
搭建一套集群虛擬機(jī),往往都需要互免設(shè)置,過程很簡(jiǎn)單,避免以后再搭建還得網(wǎng)上搜索,我直接將這一個(gè)步驟寫成筆記,對(duì)SSH虛擬機(jī)服務(wù)器配置感興趣的朋友跟隨小編一起看看吧2024-01-01
構(gòu)建及部署jenkins?pipeline實(shí)現(xiàn)持續(xù)集成持續(xù)交付腳本
這篇文章主要為大家介紹了構(gòu)建及部署jenkins?pipeline實(shí)現(xiàn)持續(xù)集成持續(xù)交付腳本,喲需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-03-03
Ubuntu服務(wù)器中Swapper與虛擬內(nèi)存配合的方法
當(dāng)物理內(nèi)存不足時(shí),Swapper會(huì)幫助系統(tǒng)將不活躍的數(shù)據(jù)從內(nèi)存轉(zhuǎn)移到磁盤上的交換空間(Swap),以釋放內(nèi)存給需要更多資源的進(jìn)程,下面將詳細(xì)說明Swapper和虛擬內(nèi)存如何協(xié)作工作,并闡述它們?cè)谙到y(tǒng)性能中的作用,感興趣的朋友一起看看吧2025-03-03
Kubernetes特別屬性的標(biāo)簽Label的強(qiáng)大作用
這篇文章主要為大家介紹了Kubernetes特別屬性的標(biāo)簽Label的強(qiáng)大作用介紹,希望可以對(duì)大家有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03
rsync同步時(shí)出現(xiàn)rsync: failed to set times on “xxxx”: Operation no
今天在同步數(shù)據(jù)的時(shí)候提示rsync: failed to set times on “xxxx”: Operation not permitted,一般來說要不是服務(wù)器時(shí)間不對(duì)或者權(quán)限沒有設(shè)置好2016-12-12

