中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

唐山專業(yè)網(wǎng)站建設(shè)公司活動(dòng)推廣方案怎么寫

唐山專業(yè)網(wǎng)站建設(shè)公司,活動(dòng)推廣方案怎么寫,小程序制作流程微信,店面設(shè)計(jì)費(fèi)計(jì)入什么科目Git 看目錄,篇幅挺長,越往后面越重要 目錄一、git是什么?二、為什么要使用Git?三、版本控制工具四、git下載安裝以及環(huán)境配置五、git基本命令六、git項(xiàng)目搭建七、遠(yuǎn)程倉庫怎么搞?git,gitlab,github,gitee區(qū)別八、ide…

Git

看目錄,篇幅挺長,越往后面越重要

目錄
一、git是什么?
二、為什么要使用Git?
三、版本控制工具
四、git下載安裝以及環(huán)境配置
五、git基本命令
六、git項(xiàng)目搭建
七、遠(yuǎn)程倉庫怎么搞?git,gitlab,github,gitee區(qū)別
八、idea集成Git

一、Git是什么?

  • Git是一款分布式源代碼管理工具(版本控制工具)
  • 使用Git,每次提交或保存項(xiàng)目狀態(tài)時(shí),Git基本上都會(huì)記錄當(dāng)時(shí)所有文件的外觀,并存儲(chǔ)對該快照的引用
    在這里插入圖片描述

二、為什么要使用Git

  • 當(dāng)你需要做一個(gè)大工程的時(shí)候,文件的管理無疑是非常龐大的工作,因?yàn)槟阈枰?strong>不斷的修改更新文件內(nèi)容,同時(shí)可能還要保留舊版本保證可以復(fù)原,這樣就需要備份多個(gè)版本的文件。

  • 并且在大多數(shù)情況下一個(gè)工程需要在多數(shù)人來共同維護(hù),那么這種情況下不同人之間修改內(nèi)容的合并也是非常麻煩的,這時(shí)使用git就可以很輕松的解決這些問題。


三、版本控制工具

主流的版本控制器有如下這些:

  • Git :分布式版本控制(最流行)

  • SVN(Subversion): 集中版本控制(會(huì)用到)

  • CVS(Concurrent Versions System)

  • VSS(Micorosoft Visual SourceSafe)

  • TFS(Team Foundation Server)

  • Visual Studio Online

git 與 svn 的區(qū)別

目前最流行的版本控制框架就是git,但是也有很多用svn的;

在這里插入圖片描述

git

優(yōu)點(diǎn):

  • 適合分布式開發(fā),強(qiáng)調(diào)個(gè)體。

  • 公共服務(wù)器壓力和數(shù)據(jù)量都不會(huì)太大。

  • 速度快、靈活。

  • 任意兩個(gè)開發(fā)者之間可以很容易的解決沖突。

  • 離線工作。

缺點(diǎn):

  • 資料少(起碼中文資料很少)。

  • 學(xué)習(xí)周期相對而言比較長。

  • 不符合常規(guī)思維。

  • 代碼保密性差,一旦開發(fā)者把整個(gè)庫克隆下來就可以完全公開所有代碼和版本信息

svn

優(yōu)點(diǎn):

  • 集中式管理,管理方式在服務(wù)端配置好,客戶端只需要同步提交即可,使用方便,操作簡單,很容易就可以上手。

  • 在服務(wù)端統(tǒng)一控制好訪問權(quán)限,利用代碼的安全管理。

  • 所有的代碼以服務(wù)端為準(zhǔn),代碼一致性高。

缺點(diǎn):

  • 所有操作都需要通過服務(wù)端進(jìn)行同步,這會(huì)導(dǎo)致服務(wù)器性能要求比較高。如果服務(wù)器宕機(jī)了就無法提交代碼了。

  • 分支管理不靈活,svn分支是一個(gè)完整的目錄,且這個(gè)目錄擁有完整的實(shí)際文件,這些操作都是在服務(wù)端進(jìn)行同步的。

  • 不是本地化操作,如果要?jiǎng)h除分支,也是需要將遠(yuǎn)程的分支進(jìn)行刪除,這會(huì)導(dǎo)致大家都得同步。

  • 需要連網(wǎng),如果無法連接到服務(wù)器就無法提交代碼。


四、git下載安裝以及環(huán)境配置

git官網(wǎng)下載

1.點(diǎn)擊Downloads選擇自己的操作系統(tǒng),并選擇32位或者64位

在這里插入圖片描述

如果下載慢,那就選用國內(nèi)鏡像下載,這里提供了[阿里鏡像地址](https://registry.npmmirror.com/binary.html?path=git-for-windows/),選擇比較穩(wěn)定的版本,自己運(yùn)用的系統(tǒng)版本

2.比如我選了這個(gè),點(diǎn)擊下載

在這里插入圖片描述
3.下來就是安裝流程了,這里我就不廢話了,很簡單步驟,直接看該博主安裝博文

Git下載安裝教程

打開git除了該博主說的桌面快捷鍵外,右擊鼠標(biāo),選擇 “Git Bash Here” 也可以;另外環(huán)境配置也可能已經(jīng)自動(dòng)給配置上了,配置上的話就不用再配置了

4.打開git,其實(shí)在git文本框里操作文件的命令就是linux的命令,如下:

在這里插入圖片描述

在這里插入圖片描述


*五、git基本命令

查看git配置

git config -l

在這里插入圖片描述
那這個(gè)配置文件在本地的什么地方呢?

git安裝目錄/etc/gitconfig 文件

在這里插入圖片描述

查看git本地系統(tǒng)配置

git config --system --list

在這里插入圖片描述

同樣這個(gè)本地系統(tǒng)配置文件在哪里放著呢?

c盤/用戶/用戶名下的 “.gitconfig”文件中

在這里插入圖片描述

**這個(gè)本地配置需要自己配置。以后提交代碼之類的會(huì)用得著,怎么配置呢?如下

在這里插入圖片描述
然后打開本地配置文件,發(fā)現(xiàn)信息已經(jīng)寫入

查看git當(dāng)前用戶配置

--global全局
git config --global --list

克隆代碼

git clone 遠(yuǎn)程地址

查看本地分支

git branch

查看遠(yuǎn)程分支

git branch -r

查看所有分支

git branch  -a

切換分支

git checkout 分支名

創(chuàng)建分支

git  branch 分支名

創(chuàng)建新分支并切換

git checkout -b 分支名

查看該分支 狀態(tài)

git status

查看 日志

git log

git從遠(yuǎn)程分支創(chuàng)建本地分支

git checkout -b 本地分支名 origin/遠(yuǎn)程分支名

git添加內(nèi)容到緩存區(qū)

git add .

git 提交 內(nèi)容到本地

git commit 

git 更新倉庫內(nèi)容

git pull  origin master

git 提交內(nèi)容到遠(yuǎn)程倉庫

git push origin master   #-f強(qiáng)推

git 獲取最新變更

git fetch origin

說明

這些命令在項(xiàng)目上用的最多的就是add、commit、push、pull、checkout

Working Directory:工作區(qū),平時(shí)存放項(xiàng)目代碼的地方

Stage(index):用于臨時(shí)存放改動(dòng)的文件

Repostory:倉庫區(qū)(或本地倉庫),就是安全存放數(shù)據(jù)的位置,這里有你提交的所有版本的數(shù)據(jù);其中HEAD指向最新放入倉庫的版本

Remote:遠(yuǎn)程倉庫,托管代碼的服務(wù)器,可以簡單的任務(wù)是你項(xiàng)目組中的一臺(tái)電腦用于遠(yuǎn)程數(shù)據(jù)交換本地的三個(gè)區(qū)域,確切的說應(yīng)該是git倉庫中HEAD指向的版本。

在這里插入圖片描述


六、Git項(xiàng)目搭建

在這里插入圖片描述
git安裝上了,命令也學(xué)習(xí)了,那么項(xiàng)目如何搭建呢?

方式一:

1.首先創(chuàng)建一個(gè)空文件夾,如下,目前是空文件夾

在這里插入圖片描述
2. 右鍵點(diǎn)“Git Bash Here”,輸入“git init”,也就是初始化項(xiàng)目,文件中出現(xiàn)了一個(gè).git隱藏文件夾,若是沒發(fā)現(xiàn)有,點(diǎn)開查看——勾選“隱藏的文件”

在這里插入圖片描述

方式二:

直接克隆遠(yuǎn)程項(xiàng)目

git clone [遠(yuǎn)程項(xiàng)目url]

七、遠(yuǎn)程倉庫怎么搞?

這里我們先聊一下Git,Gitee,GitLab,GitHub是個(gè)什么玩意?

先看定義:

  • Git 分布式版本控制系統(tǒng)

  • Gitee 碼云,國內(nèi)遠(yuǎn)程倉庫,也就是在線代碼托管工具,你的項(xiàng)目就可以遠(yuǎn)程推送到這里;Gitee官網(wǎng)

  • GitLab 一個(gè)用于倉庫管理系統(tǒng)的開源項(xiàng)目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來的Web服務(wù)。一般用于企業(yè)內(nèi)搭建私服,要自己搭環(huán)境 GitLab官網(wǎng)

  • GitHub 也是一個(gè)在線代碼托管的倉庫,國外的遠(yuǎn)程倉庫;畢竟是國外的,打開就挺慢 GitHub官網(wǎng)

——那么這里呢就給說下Gitee

  • 1.首先就是注冊登錄以后,將基本信息修改下

在這里插入圖片描述

  • 2.生成公鑰,也就是你本地代碼推送至遠(yuǎn)程倉庫的時(shí)候不需要每次輸入用戶名密碼;我這里已經(jīng)有了;

在這里插入圖片描述

任意目錄下右鍵點(diǎn)擊“Git Bash Here” 輸入以下內(nèi)容,回車

--rsa是加密算法方式“ssh-keygen -t rsa”

此時(shí)已經(jīng)生成公鑰,公鑰文件在本地目錄c盤/用戶/用戶名/.ssh/id_rsa.pub
在這里插入圖片描述

打開該文件,將里面的內(nèi)容全部粘貼到以下輸入框。點(diǎn)擊確定即可添加

在這里插入圖片描述

  • 3.創(chuàng)建倉庫,倉庫修改為公有需要?jiǎng)?chuàng)建以后再修改

在這里插入圖片描述

  • 4.目前倉庫建好了,然后將遠(yuǎn)程倉庫克隆到本地

創(chuàng)建文件夾,然后輸入以下內(nèi)容

git clone [遠(yuǎn)程倉庫url]

在這里插入圖片描述
這個(gè)時(shí)候本地文件和遠(yuǎn)程文件是一樣的

  • 5.命令測試一下

在克隆的文件夾里右鍵打開git,操作以下命令

--查看狀態(tài)
git status--創(chuàng)建一個(gè)文件
touch hello.html--查看狀態(tài),會(huì)發(fā)現(xiàn)有個(gè)紅色文件,表示有新文件沒有add
git status--添加
git add .--查看狀態(tài),發(fā)現(xiàn)文件變綠,表示有沒提交的文件
git status--提交文件到本地倉庫,這里要加-m 并且后面說明提交信息
git commit -m “new file hello.html”--查看狀態(tài),發(fā)現(xiàn)提示沒有要提交的文件了
git status--推送到遠(yuǎn)程倉庫
git push origin master--這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)你的遠(yuǎn)程倉庫已經(jīng)有了你推送的文件hello.html

*八、IDEA集成Git

1.Version Control找到Git,填寫自己的Git路徑,點(diǎn)擊OK
在這里插入圖片描述

2.或者直接將.git文件復(fù)制粘貼到本項(xiàng)目下,會(huì)發(fā)現(xiàn)idea右上方出現(xiàn)Git按鈕,右下角有顯示提交歷史

在這里插入圖片描述

直接用idea可以都搞定;推送的時(shí)候有可能要輸入用戶名密碼

在這里插入圖片描述


參考視頻

希望可以幫助到您

~感謝您的光臨~

在這里插入圖片描述

http://m.risenshineclean.com/news/65868.html

相關(guān)文章:

  • 成品網(wǎng)站建設(shè)咨詢seo必備軟件
  • 深圳市專業(yè)制作網(wǎng)站公司嗎互聯(lián)網(wǎng)廣告代理
  • 南京個(gè)人做網(wǎng)站百度指數(shù)專業(yè)版app
  • ppt可以做網(wǎng)站嗎合肥網(wǎng)絡(luò)推廣優(yōu)化公司
  • 城關(guān)區(qū)建設(shè)局網(wǎng)站自媒體營銷方式有哪些
  • 西安做網(wǎng)站優(yōu)化教育培訓(xùn)機(jī)構(gòu)十大排名
  • 網(wǎng)展企業(yè)網(wǎng)站系統(tǒng) 免費(fèi)沈陽網(wǎng)站推廣優(yōu)化
  • 濟(jì)源做網(wǎng)站公司bt螞蟻磁力搜索天堂
  • 學(xué)院網(wǎng)站建設(shè)工作總結(jié)網(wǎng)絡(luò)銷售是做什么的
  • 企業(yè)網(wǎng)站建設(shè)多長時(shí)間seo網(wǎng)站推廣專員招聘
  • 商務(wù)部網(wǎng)站建設(shè)情況匯報(bào)360搜索引擎推廣
  • 網(wǎng)站建設(shè)受眾軟文營銷案例分析
  • 商務(wù)網(wǎng)站開發(fā)設(shè)計(jì)搜什么關(guān)鍵詞能搜到好片
  • wordpress如何修改評論北京seo網(wǎng)站優(yōu)化培訓(xùn)
  • 東莞做網(wǎng)站優(yōu)化哪家好app開發(fā)自學(xué)教程
  • 福州市建設(shè)廳網(wǎng)站谷歌搜索指數(shù)查詢
  • 怎么做免費(fèi)網(wǎng)站如何讓百度收錄資源最全的網(wǎng)盤搜索引擎
  • 國內(nèi)網(wǎng)站建設(shè)費(fèi)用聯(lián)盟谷粉搜索谷歌搜索
  • 網(wǎng)站的表單關(guān)鍵字優(yōu)化用什么系統(tǒng)
  • 宣城市網(wǎng)站建設(shè)平臺(tái)推廣營銷
  • 網(wǎng)站開發(fā)工程師應(yīng)聘書范文1000有沒有永久免費(fèi)crm
  • wordpress文章批量編輯器官網(wǎng)seo是什么意思
  • 門網(wǎng)站制作百度一下首頁登錄入口
  • 單位做網(wǎng)站需要準(zhǔn)備什么女教師遭網(wǎng)課入侵直播錄屏曝光i
  • 能看的網(wǎng)站給我一個(gè)唄免費(fèi)推客推廣平臺(tái)
  • python做流量網(wǎng)站分析網(wǎng)站
  • c語言做項(xiàng)目網(wǎng)站百度關(guān)鍵詞挖掘查詢工具
  • 小女孩做網(wǎng)站勞動(dòng)局免費(fèi)培訓(xùn)電工
  • 網(wǎng)站建設(shè)需要注意哪些問題商務(wù)軟文寫作
  • 網(wǎng)站怎么做有創(chuàng)意搜索引擎營銷策略有哪些