git
為平壩等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及平壩網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、平壩網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
a. 版本控制器:
控制程序員協(xié)同工作的一個(gè)工具
b. 分類:
cvs
svn
: 集中式版本控制器
git
: 分布式版本控制器
兩者的區(qū)別:
git服務(wù)器是提供開發(fā)者“交換”代碼用的,服務(wù)器的數(shù)據(jù)丟了沒有關(guān)系,換一臺(tái)就好了,因?yàn)楸镜匾呀?jīng)保存了一份
但是svn服務(wù)器要是壞了的話 ,那就是真的壞了
c.git的歷史:
linux開發(fā)
d.git的安裝:
windows安裝:
mac安裝:
brew install git
e.git的使用:
git初始化:
git init => 創(chuàng)建一個(gè)隱藏文件 .git
管理py文件
創(chuàng)建: a.py =>
輸入代碼: print('helloworld')
查看文件權(quán)限:
git status
添加文件:
git add
git add . => 所有的文件
git status => 查看文件的狀態(tài)
往本地倉庫提交:
git commit -m '注釋' a.py文件
適用于文件較多的情況下:
git commit => 直接回車編輯
按 i 進(jìn)入編輯模式,
按 esc退出編輯模式
按 shift + :進(jìn)入命令行模式
按 wq 保存并退出
添加本地代碼到遠(yuǎn)程倉庫
配置
git remote add origin https://gitee.com/shangzekai/oldboygit.git
保證本地是最新的代碼
git pull origin master
?
新人進(jìn)入, 獲取最新的代碼:
git clone https://gitee.com/shangzekai/oldboygit.git
解決沖突,使用如下的兩種方法:
- 提交全部
git commit -a
- 如果不想提交全部,那么可以通過添加 -i 選項(xiàng)
git commit file/to/path -i -m "merge"
?