國外做爰網(wǎng)站優(yōu)化大師免費(fèi)版
文章目錄
- 🍔什么是git
- ?git和svn的區(qū)別
- 🍔搭建本地倉庫
- 🍔克隆遠(yuǎn)程倉庫
- 🛸git常用命令
🍔什么是git
Git是一種分布式
版本控制系統(tǒng),它可以追蹤文件的變化、協(xié)調(diào)多人在同一個項(xiàng)目上的工作、恢復(fù)文件的舊版本等
?git和svn的區(qū)別
Git是一種分布式
版本控制系統(tǒng),每個用戶都擁有完整的代碼倉庫的副本,可以在本地
進(jìn)行版本控制和提交更改,不需要實(shí)時連接到中央服務(wù)器。
SVN是一種集中式
版本控制系統(tǒng),所有代碼都存儲在中央服務(wù)器上,用戶需要實(shí)時連接到服務(wù)器
才能提交更改或獲取最新版本的代碼。
Git的工作方式是通過將文件的快照
存儲在本地倉庫
中,用戶在本地進(jìn)行提交、分支和合并等操作,然后將更改推送到遠(yuǎn)程倉庫。不會因?yàn)榉?wù)器損壞或網(wǎng)絡(luò)問題造成不能工作的情況
SVN的工作方式是通過在服務(wù)器
上存儲每個文件的歷史記錄
,并使用基于路徑的復(fù)制來創(chuàng)建分支和標(biāo)簽。用戶需要從中央服務(wù)器獲取
最新版本的代碼,并在提交更改時與服務(wù)器進(jìn)行交互。
🍔搭建本地倉庫
我們可以在本地直接操作
我們找一個新文件夾進(jìn)行操作
然后右鍵 gitbash here
初始化的瞬間,多了一個文件(注意:這是個隱藏文件)
🍔克隆遠(yuǎn)程倉庫
可以克隆遠(yuǎn)程倉庫
我們打開GitHub,找一個鏈接進(jìn)行clone
比如這個
使用命令進(jìn)行clone
然后我們查看文件夾
發(fā)現(xiàn)clone成功
🛸git常用命令
表面沒有文件被跟蹤
然后我們創(chuàng)建一個新文件
表面沒有文件被跟蹤,但是發(fā)現(xiàn)了一個hello.txt文件
添加到暫存區(qū)
再次查看狀態(tài),發(fā)現(xiàn)是有一個文件被提交到暫存區(qū)里面的
提交到本地倉庫后,查看狀態(tài),發(fā)現(xiàn)沒有東西可以提交了