git相關(guān)概念
如果沒有版本控制踢星?
備份多個版本绷雏,費空間
難于恢復(fù)之前的版本
容易引發(fā)bug
解決代碼沖突困難
為什么使用git删豺?
分布式吸奴,離線操作
每日工作備份
異地協(xié)同工作
現(xiàn)場版本控制
工作進度隨時保存
工作區(qū)
緩存區(qū)
版本庫
通過add將工作區(qū)內(nèi)容提交到版本庫中的緩存區(qū)允扇,commit從緩存區(qū)存儲到master
通過git log --pretty=raw 查看commit配置信息
git cat-file -t 哈希值 (查看具體哪個對象)
git cat-file -p 哈希值 (打出具體里面內(nèi)容)
如何查看HEAD 查看master?
tortoisegit安裝過程
1则奥、新建share.git文件夾
2考润、右鍵點擊git create repository here...
3、到user1目錄下面點擊git clone... 彈出框中url是git版本庫的路徑 directory下載到哪里
4读处、新建一個文件
5糊治、右擊add
6、右擊commit 填寫配置信息
7罚舱、push
代碼沖突了怎么解決井辜?
如果刪除文件?
如何添加快捷選項管闷?
github是什么粥脚?
如何在github構(gòu)建代碼倉庫
如何將本地項目上傳到github中
如何刪除代碼倉庫
github:一個網(wǎng)站,網(wǎng)站搭建了一個供用戶管理代碼的平臺(而且是基于git操作進行管理的一個平臺)
使用github發(fā)布項目:
github:https://www.github.com,網(wǎng)站搭建了一個供用戶管理代碼的平臺(而且是基于git管理的平臺)
github在全世界是比較權(quán)威的包个,我們前端開發(fā)工程師所需要的框架刷允、類庫、插件的源代碼基本上都在github上有托管
github還有一個作用:可以在平臺上發(fā)布前端項目文件
基于當前的倉庫發(fā)布我們的博客
github中的一個賬號可以創(chuàng)建多個倉庫碧囊,每一個倉庫一般只存儲和管理一個項目
1树灶、新建倉庫 new repository
2、把本地文件上傳到這個倉庫中g(shù)it clone https://github.com/zhangxiaohuan/aaa.git
(這時候本地的文件和遠程倉庫保持了連接糯而,我們可以把本地文件推送到遠程倉庫中)
3天通、git add . 把所有的文件添加到暫存區(qū)
4、git commit -m '我是備注'暫存區(qū)的內(nèi)容提交到地址區(qū)
5熄驼、git push origin master 提交到主分支