git安裝與使用

1、git安裝

安裝git時安裝兩個程序。Git.exe是需要安裝的git真正工具,TortoiseGit是git的可視化操作工具,如果不安裝TortoiseGit,所有的git操作必須使用dos命令。

下載鏈接,百度雲。

1.1安裝說明:

(1)  以上兩個工具均默認安裝(即一鍵安裝,無需修改任何設置,直接next)

(2)  配置姓名與郵箱

如果安裝完git.exe就直接進行配置,需要使用dos命令;如下


   檢查是否配置成功,如下



2.git使用

2.1git原理



Git 是一個分佈式版本控制系統。這意味着你擁有整個版本庫,包括整個項目的提交歷史、分支等等。當你提交的時候,你只是在本地創建了一個新的版本(類似於保存當前代碼的快照),而此時遠程服務器什麼都不知道。新手可能以爲 add 是把改動保存到本地,commit 是提交到遠程服務器,其實並非如此。

應該這麼理解: 
add
:這個操作將你的工作成果從你的工作臺(工作區)搬到裝卸臺(暫存區)上。 
commit
:這個操作將裝卸臺(暫存區)上的東西裝到貨箱(提交)裏,然後放到卡車(提交歷史)上。
push:這個操作讓卡車(提交歷史)開走,到了倉庫(遠程庫)之後卸貨,然後再開回來。


2.2基本操作

從dos命令和可視化操作按鈕兩個角度,對git的clone(克隆)和push(推送至遠程倉庫)操作進行說明。


dos命令:
(1)本地準備,將代碼文件夾放到合適的路徑下

在該文件上右擊,然後選擇Git Bash Here(Git快捷方式)
輸入命令行:git init  將該文件夾設置成爲本地倉庫



(2)把該文件夾下所有文件添加到本地倉庫
輸入命令:Git add .


(3)提交到本地倉庫
Git commit -m “將初始代碼提交到本地倉庫”

OK,項目在本地倉庫已經準備好向服務器端推送了。


(4)添加遠程倉庫
git remote add origin 你的遠程倉庫地址
其中,origin是你添加的遠程倉庫名稱。
(5)添加完遠程倉庫後,將程序push到遠程倉庫
git push origin master
其中,origin是遠程倉庫名稱,master是遠程倉庫中的一個默認分支,意思是將代碼提交到origin中的master分支中



中途會提示輸入用戶名和密碼,輸入自己用戶名和密碼即可。
最後可在遠程倉庫看到提交的代碼

2.3git clone,git pull,git fetch的區別

    (1)git clone是把整個git項目拷貝下來,包括裏面的日誌信息,git項目裏的分支
    (2)git pull相當於git fetch和git merge,其意思是先從遠程下載git項目裏的文件,然後將文件與本地的分支進行merge。
    (3)git fetch:相當於是從遠程獲取最新版本到本地,不會自動merge;merge,合併

3、git學習資料參考

這裏提供學習git的一個學習網站參考:https://git-scm.com/book/zh/v1
關注微信公共號git也可以

進入公衆號,點擊關於,有基礎性學習資料,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章