Git簡介
Git是分布式版本控制系統(tǒng)缸兔,每個(gè)人的電腦就是一個(gè)完整的版本庫(本地倉庫),也可以將其上傳到遠(yuǎn)程倉庫吹艇。在本地倉庫使用可以不連網(wǎng)惰蜜。Git使用C語言開發(fā)的。
Git工作流程
一般工作流程如下:
1.從遠(yuǎn)程倉庫中克隆 Git 資源作為本地倉庫受神。
2.從本地倉庫中checkout代碼然后進(jìn)行代碼修改蝎抽。
3.在提交前先將代碼提交到暫存區(qū)。
4.提交修改路克。提交到本地倉庫樟结。本地倉庫中保存修改的各個(gè)歷史版本。
5.在修改完成后精算,需要和團(tuán)隊(duì)成員共享代碼時(shí)瓢宦,可以將代碼push到遠(yuǎn)程倉庫。
安裝Git
下載地址:https://git-scm.com/download
下載后一路下一步默認(rèn)安裝即可(可以修改安裝路徑)
下面以windows為例:
- Git GUI Here是自帶的圖形化界面(個(gè)人覺得不好用)
- GIt Bash Here 命令輸入窗口
- 如果在安裝時(shí)候忘了輸入名字和郵箱(方便公司找到程序員灰羽,方便發(fā)郵件)
- 可以使用命令窗口設(shè)置如下:
$ git config --global user.name "Your Name" $ git config --global user.email "email@163.com"
注意git config
命令的--global參數(shù)驮履,用了這個(gè)參數(shù),表示你這臺機(jī)器上所有的Git倉庫都會使用這個(gè)配置廉嚼,當(dāng)然也可以對某個(gè)倉庫指定不同的用戶名和Email地址玫镐。
-
首先在自己的電腦上創(chuàng)建好目錄
-
在這個(gè)目錄下右鍵
- 輸入
git init
看到下面出現(xiàn) .git(隱藏文件)表示成功
注意:.git是隱藏文件
windows 10點(diǎn)擊查看在勾選上隱藏的項(xiàng)目如下:
.git 就是本地倉庫的空間(版本庫)
增(添加)
- 上傳項(xiàng)目內(nèi)容到本地倉庫準(zhǔn)備工作
上傳到本地倉庫的項(xiàng)目或文件建議放在和本地倉庫的同一級目錄下。(即同級目錄作為git工作區(qū)workspace),寫文件建議使用高級記事本如Notepad++
5.使用命令上傳到本地倉庫
-
上傳到暫存區(qū)
使用git add
后加文件(加后綴)或項(xiàng)目名
上傳之后變成了一個(gè)+的圖標(biāo)(成功上傳到了暫存區(qū))
-
從暫存區(qū)上傳到本地倉庫
使用git commit -m
上傳到本地倉庫 -m 后寫上傳的說明內(nèi)容(必須寫)
顯示如下綠色的對勾表示上傳成功
刪除
使用rm
命令可以刪除本地工作空間的內(nèi)容(也可以鼠標(biāo)右鍵直接刪)
刪除本地的內(nèi)容之后可以使用git status
查看刪除的內(nèi)容
使用
git rm
可以徹底刪除版本庫的內(nèi)容(本地倉庫)刪除之后必須
git commit
提交也可以使用
git checkout -- xxx
還原工作空間的內(nèi)容修改
查看
cat xxx
使用這個(gè)命令可以查看版本庫中文件的內(nèi)容(或者修改內(nèi)容)
使用遠(yuǎn)程倉庫
跳轉(zhuǎn)到如下圖片
推送遠(yuǎn)程有SSH秘鑰和Https兩種
Https每次都要輸密碼(個(gè)人使用SSH秘鑰)
生成秘鑰后在用戶主目錄里找到.ssh目錄