在日常中我們會(huì)用到git管理代碼,現(xiàn)在就把常用的git運(yùn)用整理一下。
一、git 命令行
1、創(chuàng)建項(xiàng)目
官網(wǎng)創(chuàng)建個(gè)項(xiàng)目
2、用戶信息
安裝完git,第一配置個(gè)人信息的用戶名稱和郵件,每次Git提交時(shí)都會(huì)引用這條信息。
git config --global user.name "用戶名"
git config --global user.email "郵箱地址"
用戶名可隨意,郵箱地址為注冊(cè)的git賬號(hào)的郵箱地址
3、克隆項(xiàng)目
git clone 項(xiàng)目地址
克隆地址這個(gè)比較常用是在克隆項(xiàng)目到本地,就如同下載一樣
4、本地初始化
(1)mkdir test
新建文件夾
(2)cd test
新建test文件夾,進(jìn)入test文件夾,作為git存放的窩
(3)git init
初始化,表示這個(gè)目錄是git目錄,會(huì)隱藏一個(gè).git文件
(4)git remote add origin 遠(yuǎn)程git地址
關(guān)聯(lián)遠(yuǎn)程倉庫
(5)git remote -v
查看關(guān)聯(lián)的項(xiàng)目信息
(6)git pull origin 本地倉庫
拉取遠(yuǎn)程倉庫到本地倉庫
5、提交文
三部曲
git add 新建的文件(提交所有文件夾、文件:git add -f 文件夾名,git add -A可提交全部文件)
git commit -m "注釋"
git push origin master
解釋下,注釋就是本次提交的說明,push就是把本地的提交到服務(wù)器上,origin指當(dāng)前的本地分支,
master指遠(yuǎn)程服務(wù)器的分支
6、分支
(1)git branch dev_1.0
創(chuàng)建本地分支
(2)git checkout dev_1.0
切換本地分支(本地分支與git服務(wù)一樣,默認(rèn)是master分支)
(3)git checkout -b dev_1.0 origin/分支名
當(dāng)然也可以一步完成上面的操作,上面命令表示在本地創(chuàng)建dev_1.0分支,并且關(guān)聯(lián)到遠(yuǎn)程倉庫分支
(4)查看分支
本地:git branch
遠(yuǎn)程:git branch -r
全部:git branch -a
(5)git push --set-upstream origin dev_1.0
如果在本地新建一個(gè)dev_1.0的分支,而遠(yuǎn)程倉庫沒有,就可以使用這個(gè)命令,會(huì)在遠(yuǎn)程倉庫自動(dòng)新建一 個(gè)
dev_1.0的同名分支
(6)git checkout --track origin/dev_1.0
如果在遠(yuǎn)程有分支dev_1.0,而本地不用新建,則用上面命令,會(huì)自動(dòng)化在本地新建dev_1.0并關(guān)聯(lián)
(7)git push origin 本地分支:遠(yuǎn)程分支
提交分支代碼
(8)git branch -d 分支名
刪除分支
二、pycharm 中g(shù)it 的相關(guān)使用
三、借用第三方工具 sourcetree
待續(xù)。。。