国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

git介紹和安裝/git,github,gitee,gitlab區(qū)別/git使用流程/ git常用命令/git忽略文件

這篇具有很好參考價(jià)值的文章主要介紹了git介紹和安裝/git,github,gitee,gitlab區(qū)別/git使用流程/ git常用命令/git忽略文件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

git介紹和安裝/git,github,gitee,gitlab區(qū)別/git使用流程/ git常用命令/git忽略文件

?文章來源地址http://www.zghlxwxcb.cn/news/detail-502424.html

git介紹和安裝

# 版本管理軟件
	-1 對(duì)代碼版本進(jìn)行管理---》首頁功能完成---》課程功能完成---》可以回退到某個(gè)版本
    -2 協(xié)同開發(fā)--》多人開發(fā)--》合并代碼---》可能會(huì)有沖突,解決沖突
    
# 版本管理軟件:主流就兩個(gè)
	-git:現(xiàn)在用的最多(學(xué)git)
    -svn:老
    
# git與svn比較
	-svn:cs架構(gòu) 一個(gè)服務(wù)端,多個(gè)客戶端,如果服務(wù)端掛掉,整個(gè)代碼合并,提交代碼就做不了了,只能本地開發(fā)代碼
    -git:分布式管理,裝git的客戶端,既可以當(dāng)客戶端,又可以當(dāng)服務(wù)端,如果git遠(yuǎn)程倉庫掛掉,本地可以繼續(xù)做代碼版本的管理
    
    
# 安裝git,就是個(gè)軟件
	-https://git-scm.com/download/win
	-官網(wǎng)下載,一路下一步
    -再命令行中:git version  如果有翻譯,說明裝好了
    

git,github,gitee,gitlab

# git :版本管理軟件,可以做版本管理
# github:它是一個(gè)網(wǎng)站:https://github.com/ 全球最大的開源代碼管理倉庫,git遠(yuǎn)程倉庫
	-運(yùn)營商不讓訪問
# gitee:中國最大的開源代碼管理倉庫(私有倉庫)
	-https://gitee.com/kitego/hashmart
    
    
# gitlab: 公司內(nèi)部搭建自己的遠(yuǎn)程倉庫,只在公司內(nèi)部用,外網(wǎng)訪問不到(到公司用這個(gè)多)

git使用流程

# https://www.cnblogs.com/liuqingzheng/p/15328319.html
# https://www.cnblogs.com/liuqingzheng/articles/17146214.html


# git 分3個(gè)區(qū)---》三個(gè)區(qū)的來回操作
	-工作區(qū):存放代碼的文件夾,只要工作區(qū)文件發(fā)生變(修改,新增,刪除)---》
    -暫存區(qū):工作的變更,提交到暫存區(qū)  git add . 把工作區(qū)變更提交到暫存區(qū)
    -版本庫:暫存區(qū)內(nèi)容,放到版本庫,被版本管理---》git commit -m ''
    
    
    

git常用命令

# 0 再某個(gè)位置,右鍵---》git bash here ----》打開命令窗口---》等同于cmd---》在這個(gè)命令窗口里可以執(zhí)行 linux命令,來操作win



# 1  初始化倉庫,在某個(gè)文件夾下執(zhí)行
	git init   # 在當(dāng)前文件夾下就會(huì)創(chuàng)建出  .git 文件夾,這個(gè)就會(huì)被git管理
    git init xxx # 在當(dāng)前路徑下創(chuàng)建 xxx文件夾,并用git管理xxx文件夾
    
# 1.1 配置用戶
#### 全局配置  以后所有的版本提交時(shí),都用這個(gè)用戶和郵箱--》C:\Users\oldboy\.gitconfig 
git config --global user.name '用戶名'
git config --global user.email '用戶郵箱'
#### 局部配置  只在當(dāng)前 倉庫生效--》倉庫路徑下  .git 文件夾下 config文件中配置的
git config user.name '用戶名'
git config user.email '用戶郵箱'

# 2 查看倉庫狀態(tài)
	git status  # 紅  綠
    # 如果是紅色,表明是在工作發(fā)生了變化,沒有提交到暫存區(qū)
    # 如果是綠色:表明,暫存區(qū)數(shù)據(jù)沒有提交到版本庫
    # 如果沒有東西,表示當(dāng)前目錄下所有文件被git管理了,被版本管理了
    
    
# 3 把工作區(qū)變更,提交到暫存區(qū)
	git add  .  # 當(dāng)前目錄下所有變更都提交
    git add 1.txt # 只提交當(dāng)前目錄下 1.txt這個(gè)文件的變更
   


# 4 把暫存區(qū)內(nèi)容,提交到版本庫(只要被版本管理的東西,你盡管操作,后期都能回退回來)
	git commit -m '我的第一次,提交'  # 如果不設(shè)置用戶,提交不了,不知道是誰提交

# 5 查看版本信息(提交過哪些版本,注釋是什么)【可以按作者,時(shí)間過濾】
    git log
    git relog
    
 ---------------了解-----------   
# 6 把工作區(qū)變更回退
git checkout . # 當(dāng)前路徑下所有

# 7 把暫存區(qū)內(nèi)容,拉回到工作區(qū)(由綠變紅)
git reset HEAD

# 8 從版本庫拉回到暫存區(qū)(版本庫內(nèi)容回退,變綠)---》需要寫上一個(gè)版本
git reset --soft  1603edf06d7d302ba50c22373c963af15725eda5


# 9 把版本庫退回到工作區(qū)(版本庫內(nèi)容回退,變紅)
git reset --mix 1603edf06d7d302ba50c22373c963af15725eda5

# 10 把版本庫直接完整回退會(huì)工作區(qū)(增加的也沒了)
git reset --hard 1603edf06d7d302ba50c22373c963af15725eda5


# 11 回退到某個(gè)版本的樣子(可能會(huì)用)
git reset --hard 19f5891


# 總結(jié):
 git add
 git commit -m ''



# 只要被版本管理的文件,即便以后刪除了,也能回來

git忽略文件

# 寫項(xiàng)目,會(huì)有一些文件或文件夾,不希望被git管理,忽略掉它, 不被git管理
	-.idea
    -node_models
    -xx
    
    
# 需要寫個(gè)忽略文件 .gitignore   必須叫它,沒有后綴名
在里面寫忽略的文件或文件夾,寫法如下
.idea   # 忽略idea文件夾及其下面所有的文件
lqz.txt  # 忽略倉庫中所有的lqz.txt
/lqz.txt # 忽略當(dāng)前路徑下的lqz.txt
a/lqz.txt # 只忽略當(dāng)前路徑下a文件夾下lqz.txt
*x*:名字中有一個(gè)x的都會(huì)被過濾(*代表0~n個(gè)任意字符)


# 給路飛做忽略文件
.idea
*.log
__pycache__
*.pyc

scripts

到了這里,關(guān)于git介紹和安裝/git,github,gitee,gitlab區(qū)別/git使用流程/ git常用命令/git忽略文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • IDEA 集成 Git、Github、Gitee、GitLab

    IDEA 集成 Git、Github、Gitee、GitLab

    Git 概述 Git 是一個(gè)免費(fèi)的、開源的分布式版本控制系統(tǒng),可以快速高效地處理從小型到大型的各種項(xiàng)目。 Git 易于學(xué)習(xí),占地面積小,性能極快。 它具有廉價(jià)的本地庫,方便的暫存區(qū)域和多個(gè)工作流分支等特性。其性能優(yōu)于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具。

    2024年02月05日
    瀏覽(32)
  • 同樣是代碼托管,GitLab 、 GitHub 、 Gitee 、 GitCode 之間有什么區(qū)別

    同樣是代碼托管,GitLab vs GitHub vs Gitee vs GitCode 之間有什么區(qū)別 GitLab: GitHub: Gitee(碼云): GitCode: 在軟件開發(fā)中,版本控制是必不可少的工具之一。Git作為目前最為流行的版本控制系統(tǒng),也逐漸成為了開發(fā)者們的標(biāo)配。但是,如何選擇一個(gè)合適的Git倉庫來存儲(chǔ)您的代碼呢

    2024年04月11日
    瀏覽(21)
  • Git入門到精通——保姆級(jí)教程(涵蓋GitHub、Gitee、GitLab)

    Git入門到精通——保姆級(jí)教程(涵蓋GitHub、Gitee、GitLab)

    此文檔來源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系刪除! Git 是一個(gè)開源的 分布式 版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目 版本管理 。也是 Linus Torvalds 為了幫助管理 Linux內(nèi)核 開發(fā)而開發(fā)的一個(gè)開放源碼的 版本控制軟件 。 Git概述 Git 是一個(gè)免費(fèi)的、開源的分布式版

    2024年02月13日
    瀏覽(20)
  • Git、Github、Gitee的區(qū)別

    Git、Github、Gitee的區(qū)別

    ?作者主頁:@逐夢蒼穹 ?所屬專欄:Git 什么是版本管理? ??版本管理是管理各個(gè)不同的版本,出了問題可以及時(shí)回滾。 ??Git是一個(gè)分布式版本控制系統(tǒng),用于跟蹤和管理代碼的變化。它是一個(gè)命令行工具,可以在本地計(jì)算機(jī)上使用,無需依賴任何托管平臺(tái)。 ??Git具

    2024年02月09日
    瀏覽(20)
  • 不一樣的 Git 之間 | GitLab vs GitHub vs Gitee vs GitCode

    ??在軟件開發(fā)中,版本控制是必不可少的工具之一。Git作為目前最為流行的版本控制系統(tǒng),也逐漸成為了開發(fā)者們的標(biāo)配。但是,如何選擇一個(gè)合適的Git倉庫來存儲(chǔ)您的代碼呢?本文將對(duì) GitLab、GitHub、Gitee 和 GitCode 四種主流Git倉庫進(jìn)行對(duì)比和評(píng)估。 [官方地址] ??GitLab 是

    2024年02月04日
    瀏覽(164)
  • Git、GitHub和GitLab的區(qū)別

    Git、GitHub和GitLab的區(qū)別

    Git官網(wǎng) Git 是一個(gè) 分布式 的版本控制系統(tǒng)。 版本控制系統(tǒng) 是一種用于記錄一個(gè)或多個(gè)文件內(nèi)容變化,方便查閱特定版本修訂情況的系統(tǒng)。 沒有使用版本控制系統(tǒng)之前,如果需要記錄同一份文件不同版本的修改,可能會(huì)以“file_v1”、“file_v2”、“file_v3”等命名方式來保存不

    2024年02月04日
    瀏覽(21)
  • git,github ,gitlab,碼云的區(qū)別

    git是一個(gè)開源的分布式版本控制系統(tǒng),用來高效敏捷地處理大小項(xiàng)目。 開發(fā)者: Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個(gè)開放源碼的版本控制軟件。Torvalds 開始著手開發(fā) Git 是為了作為一種過渡方案來替代 BitKeeper 版本控制:記錄一個(gè)或多個(gè)文件內(nèi)容的變化,方便

    2024年02月16日
    瀏覽(22)
  • Git,GitHub與GitLab分別是什么?有什么關(guān)系和區(qū)別?

    Git 定義 :Git 是一個(gè)分布式版本控制系統(tǒng),用于跟蹤文件的變化,并協(xié)助多人協(xié)作開發(fā)軟件項(xiàng)目。 作用 :Git 可以在本地存儲(chǔ)完整的項(xiàng)目歷史記錄,并允許開發(fā)者在不同的分支上進(jìn)行獨(dú)立的開發(fā),最后將它們合并到主干分支上。 特點(diǎn) :分布式架構(gòu)、高效快速、支持分支和合

    2024年02月21日
    瀏覽(26)
  • 【計(jì)算機(jī)基礎(chǔ)】Git從安裝到使用,詳細(xì)每一步!擴(kuò)展Github\Gitlab

    【計(jì)算機(jī)基礎(chǔ)】Git從安裝到使用,詳細(xì)每一步!擴(kuò)展Github\Gitlab

    ??:如果你也對(duì)機(jī)器人、人工智能感興趣,看來我們志同道合? ??:不妨瀏覽一下我的博客主頁【https://blog.csdn.net/weixin_51244852】 ??:文章若有幸對(duì)你有幫助,可點(diǎn)贊 ?? 收藏 ?不迷路?? ??:內(nèi)容若有錯(cuò)誤,敬請(qǐng)留言 ??指正!原創(chuàng)文,轉(zhuǎn)載請(qǐng)注明出處 ?? 誕生 :2005年

    2024年02月09日
    瀏覽(32)
  • 使用TortoiseGit拉取(clone)、提交代碼至托管倉庫(GitLab、GitHub、Gitee)

    使用TortoiseGit拉?。╟lone)、提交代碼至托管倉庫(GitLab、GitHub、Gitee)

    以GitLab為例,假設(shè)我們要拉取GitLab上如下路徑的代碼: Step 1: 獲取代碼倉庫路徑 Step 2: 新建文件夾 在本地新建文件夾用于放置拉取的程序文件等: Step 3: Git clone設(shè)置 選擇代碼倉庫路徑復(fù)制到URL,同時(shí)設(shè)置拉取文件的保存位置即Directory。此外,根據(jù)實(shí)際情況選擇要拉取的代碼

    2024年02月02日
    瀏覽(131)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包