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

Git倉庫的創(chuàng)建、常用命令、如何在 Git 中忽略文件提交以及 .gitignore 文件的作用和相關(guān)內(nèi)容

這篇具有很好參考價(jià)值的文章主要介紹了Git倉庫的創(chuàng)建、常用命令、如何在 Git 中忽略文件提交以及 .gitignore 文件的作用和相關(guān)內(nèi)容。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Git 倉庫是用來存儲版本控制信息的地方,為我們提供了快速便捷的代碼管理方式。它可以包含文件、文件夾、歷史記錄、元數(shù)據(jù)等。在 Git 中,倉庫通常分為兩種:本地倉庫和遠(yuǎn)程倉庫。

1、在Github中創(chuàng)建倉庫

如果你想分享你的代碼庫,并且希望團(tuán)隊(duì)中的其他成員可以跟蹤你的進(jìn)度和變化,你可以在GitHub上建立一個Git倉庫。在GitHub上創(chuàng)建倉庫,只需按照以下步驟:

1、首先,打開Github的官方網(wǎng)站 (https://github.com)。如果你已經(jīng)在Github上注冊并登錄,那么你就可開始創(chuàng)建你自己的存儲庫。

2、然后,單擊“New repository”按鈕,將帶你到一個新頁面。

3、輸入你的存儲庫名稱,并選擇公共或私有選項(xiàng)(如果你不想分享你的代碼,請不要選擇公共選項(xiàng))。

4、最后,單擊“Create repository”按鈕即可成功創(chuàng)建你的Git倉庫。

在 Git 中創(chuàng)建倉庫通常有兩種方式:在本地初始化新的倉庫或者從現(xiàn)有的遠(yuǎn)程倉庫克隆一個。

在本地初始化新的倉庫

  1. 使用現(xiàn)有目錄創(chuàng)建新倉庫:如果你已經(jīng)有一個項(xiàng)目目錄,可以通過以下命令將其轉(zhuǎn)換為 Git 倉庫:
cd /path/to/your/project
git init

這將在當(dāng)前目錄下創(chuàng)建一個新的 Git 倉庫。

  1. 在指定目錄創(chuàng)建新倉庫:如果你想要在特定的目錄下創(chuàng)建新的 Git 倉庫,可以使用以下命令:
mkdir new_project
cd new_project
git init

這將在 new_project 目錄下創(chuàng)建一個新的 Git 倉庫。

獲取您的新倉庫的倉庫地址。

將您的本地倉庫與遠(yuǎn)程倉庫關(guān)聯(lián):

git remote add origin [倉庫地址]

上述命令會將您的本地倉庫與遠(yuǎn)程倉庫關(guān)聯(lián)。

將您的代碼推送到遠(yuǎn)程倉庫中:

git push -u origin main

上述命令會將您的代碼推送到遠(yuǎn)程倉庫中,并設(shè)置默認(rèn)的分支為 master 分支。

這樣,您就成功地在 Git 中創(chuàng)建了一個新的倉庫,并將您的代碼提交到了遠(yuǎn)程倉庫中。

從現(xiàn)有的遠(yuǎn)程倉庫克隆一個

如果你想要克隆一個現(xiàn)有的遠(yuǎn)程倉庫到本地,可以使用以下命令:

git clone <遠(yuǎn)程倉庫地址>

替換 <遠(yuǎn)程倉庫地址> 為實(shí)際的遠(yuǎn)程倉庫地址。這將克隆遠(yuǎn)程倉庫到當(dāng)前目錄下的一個新文件夾中,并自動設(shè)置遠(yuǎn)程倉庫地址。

以上是在 Git 中創(chuàng)建倉庫的基本方法。根據(jù)你的需求選擇其中一種方式來創(chuàng)建新的 Git 倉庫。

2、使用Git倉庫

無論你是在Github上,還是在終端中創(chuàng)建了Git倉庫,你最終都需要使用Git工具來管理你的新倉庫。以下是一些常用的Git命令:

git add:把修改過的文件添加到暫存區(qū)。
git commit –m “” :把暫存區(qū)的內(nèi)容提交到本地倉庫。
git push:將本地倉庫中的內(nèi)容推送到遠(yuǎn)程倉庫。
git pull:從遠(yuǎn)程倉庫拉取最新版本的內(nèi)容。
git clone:克隆一個遠(yuǎn)程倉庫到本地機(jī)器。

3、Git基本常用命令

   mkdir xc  在本地創(chuàng)建一個文件名叫xc的文件夾
   pwd          顯示當(dāng)前目錄的路徑。
   git init          把當(dāng)前的目錄變成可以管理的git倉庫,生成隱藏.git文件。
   git add xc       把xc文件添加到暫存區(qū)去。
   git commit –m “xc”  提交文件 –m 后面的是注釋。
   git status        查看倉庫狀態(tài)
   git diff  xc      查看xc文件修改了那些內(nèi)容
   git log          查看歷史記錄
   git reset  –hard HEAD^ 或者 git reset  –hard HEAD~ 回退到上一個版本
                        (如果想回退到100個版本,使用git reset –hard HEAD~100 )
   cat xc         查看xc文件內(nèi)容
   git reflog       查看歷史記錄的版本號id
   git checkout — xc  把xc文件在工作區(qū)的修改全部撤銷。
   git rm xc          刪除xc文件
   git remote add origin https://github.com/xc/testgit 關(guān)聯(lián)一個遠(yuǎn)程庫
   git push –u(第一次要用-u 以后不需要) origin main 把當(dāng)前main分支推送到遠(yuǎn)程庫
   git clone https://github.com/xc/testgit  從遠(yuǎn)程庫中克隆
   git checkout –b dev  創(chuàng)建dev分支 并切換到dev分支上
   git checkout main 切換回main分支
   git merge dev    在當(dāng)前的分支上合并dev分支
   git branch name  創(chuàng)建分支
   git branch  查看當(dāng)前所有的分支
   git branch -a  查看遠(yuǎn)程的所有分支列表了
   git branch --all 查看所有分支
   git push origin dev:dev 發(fā)布dev分支,這樣遠(yuǎn)程倉庫也有一個dev分支了
   git branch –d dev 刪除dev分支
   git push origin :dev  # 刪除遠(yuǎn)程dev分支,`危險(xiǎn)命令哦`
   git stash 把當(dāng)前的工作隱藏起來 等以后恢復(fù)現(xiàn)場后繼續(xù)工作
   git stash list 查看所有被隱藏的文件列表
   git stash apply 恢復(fù)被隱藏的文件,但是內(nèi)容不刪除
   git stash drop 刪除文件
   git stash pop 恢復(fù)文件的同時(shí) 也刪除文件
   git remote 查看遠(yuǎn)程庫的信息
   git remote –v 查看遠(yuǎn)程庫的詳細(xì)信息
   git push origin main  Git會把main分支推送到遠(yuǎn)程庫對應(yīng)的遠(yuǎn)程分支上
   git push -u origin main -f   使用強(qiáng)制push的方法:這樣會使遠(yuǎn)程修改丟失,一般是不可取的,尤其是多人協(xié)作開發(fā)的時(shí)候。

4、如何在 Git 中忽略文件提交以及 .gitignore 文件的作用

1. .gitignore 文件的作用

  • 作用:指定忽略規(guī)則的文件,用于告訴 Git 忽略那些文件不要納入版本控制。
  • 使用:一旦在 .gitignore 文件中添加規(guī)則,Git 將自動忽略符合規(guī)則的文件,避免其被誤提交。

2. 創(chuàng)建 .gitignore 文件

  • 首先,在項(xiàng)目的根目錄下創(chuàng)建一個名為 .gitignore 的文件。
  • 將需要忽略的文件名或規(guī)則逐行寫入該文件。每行一個規(guī)則,可以使用通配符來匹配多個文件。

3. 忽略文件的規(guī)則

  • 忽略單個文件:在 .gitignore 文件中添加該文件的路徑和名稱,例如:config.ini。
  • 忽略特定類型文件:使用通配符指定規(guī)則,例如:*.log 表示忽略所有以 .log 結(jié)尾的文件。
  • 忽略文件夾:在 .gitignore 文件中使用斜杠(/)指定文件夾,例如:/temp/ 表示忽略名為 temp 的文件夾及其下的所有文件。
  • 忽略文件路徑:可以使用相對或絕對路徑來指定忽略規(guī)則,例如:src/ 表示忽略 src 目錄下的所有文件。
  • 忽略文件的注釋:通過在 .gitignore 文件中使用 # 添加注釋來提高可讀性,例如:# 忽略臨時(shí)文件。
  • 忽略文件的遞歸:使用雙星號(**)實(shí)現(xiàn)遞歸忽略,例如:**/*.log 表示忽略所有的 .log 文件,無論在哪個文件夾下。
  • 忽略文件的反向規(guī)則:使用感嘆號(!)來指定反向規(guī)則,例如:*.log!error.log 表示忽略所有 .log 文件但保留 error.log 文件。
  • 忽略文件的全局規(guī)則:可以在全局范圍內(nèi)配置 Git 的忽略規(guī)則,使用 git config 命令設(shè)置 core.excludesfile 屬性為一個全局的 .gitignore 文件。
  • 忽略已提交的文件:如果已經(jīng)將某個文件提交到 Git 倉庫中,但后來希望忽略它,可以使用 git rm 命令將該文件從 Git 倉庫中刪除,并在 .gitignore 文件中添加規(guī)則來忽略該文件。
  • 忽略已跟蹤的文件:如果已經(jīng)將某個文件納入了 Git 的版本控制,但后來希望忽略它,可以使用 git update-index 命令來取消對該文件的跟蹤,然后在 .gitignore 文件中添加規(guī)則來忽略該文件。

通過使用 .gitignore 文件,我們可以輕松地在 Git 中忽略某個文件的提交,避免誤提交和管理需要忽略的文件。

5、創(chuàng)建 Git 倉庫的好處

包括但不限于以下幾點(diǎn):

  1. 版本控制:Git 倉庫可以幫助你跟蹤文件的變化,記錄每次提交的內(nèi)容,并且可以輕松地回溯到以前的任何版本。

  2. 協(xié)作:通過將代碼存儲在 Git 倉庫中,團(tuán)隊(duì)成員可以方便地共享和協(xié)作開發(fā)項(xiàng)目。Git 提供了分支和合并功能,使得團(tuán)隊(duì)成員可以并行工作并將各自的更改整合到項(xiàng)目中。

  3. 備份:將代碼存儲在 Git 倉庫中可以作為一種備份機(jī)制。即使你的本地計(jì)算機(jī)出現(xiàn)故障,你也可以輕松地從遠(yuǎn)程倉庫中恢復(fù)代碼。

  4. 追蹤更改:Git 可以幫助你了解誰、什么時(shí)候以及為什么修改了代碼。這對于團(tuán)隊(duì)合作和問題排查非常有用。

  5. 分支管理:Git 允許你創(chuàng)建分支來獨(dú)立開發(fā)新功能或修復(fù) bug,而不會影響主要代碼的穩(wěn)定性。這種方式可以幫助團(tuán)隊(duì)高效地進(jìn)行并行開發(fā)。

  6. 開源社區(qū):如果你打算開源你的項(xiàng)目,使用 Git 倉庫是一種標(biāo)準(zhǔn)做法,因?yàn)樗軌蜃屍渌烁菀椎刎暙I(xiàn)代碼、報(bào)告問題和提出建議。

Git 倉庫能為項(xiàng)目的管理、協(xié)作和版本控制提供了強(qiáng)大的工具,使得開發(fā)過程更加高效、可靠和透明。

6、總結(jié)

Git 倉庫是用來存儲版本控制信息的地方,它可以包含文件、文件夾、歷史記錄、元數(shù)據(jù)等。在 Git 中,倉庫通常分為兩種:本地倉庫和遠(yuǎn)程倉庫。

本地倉庫

本地倉庫是指存儲在你的計(jì)算機(jī)上的 Git 倉庫。當(dāng)你在項(xiàng)目目錄中運(yùn)行 git init 命令時(shí),Git 會在該目錄下創(chuàng)建一個新的本地倉庫。本地倉庫包含了項(xiàng)目的所有文件的提交歷史以及其他 Git 所需的元數(shù)據(jù)。你可以在本地倉庫中進(jìn)行提交、創(chuàng)建分支、合并等操作。

遠(yuǎn)程倉庫

遠(yuǎn)程倉庫是指存儲在網(wǎng)絡(luò)上的 Git 倉庫,通常位于像 GitHub、GitLab 或 Bitbucket 等托管服務(wù)上。遠(yuǎn)程倉庫允許多個開發(fā)者協(xié)同工作,并提供了集中式的代碼存儲、備份和協(xié)作功能。通過遠(yuǎn)程倉庫,團(tuán)隊(duì)成員可以共享代碼、協(xié)作開發(fā),并且可以從任何地方訪問代碼庫。

Git 倉庫記錄了項(xiàng)目的整個歷史,包括每次提交的更改、作者信息、提交時(shí)間等。這使得你可以輕松地回溯到任何特定的版本,并了解項(xiàng)目是如何逐步發(fā)展的。

總之,Git 倉庫是用來存儲項(xiàng)目代碼、歷史記錄和元數(shù)據(jù)的地方,它為版本控制和協(xié)作開發(fā)提供了基礎(chǔ)設(shè)施。文章來源地址http://www.zghlxwxcb.cn/news/detail-785293.html

到了這里,關(guān)于Git倉庫的創(chuàng)建、常用命令、如何在 Git 中忽略文件提交以及 .gitignore 文件的作用和相關(guān)內(nèi)容的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • git介紹和安裝/git,github,gitee,gitlab區(qū)別/git使用流程/ git常用命令/git忽略文件
  • git介紹和安裝、(git,github,gitlab,gitee介紹)、git工作流程、git常用命令、git忽略文件
  • git怎么忽略無需提交的文件?(忽略提交 .gitignore)

    git怎么忽略無需提交的文件?(忽略提交 .gitignore)

    問題描述 : 在使用Git的過程中,我們有的文件比如target、.idea等不想提交到代碼倉庫,但如果這些文件沒有被添加到暫存區(qū)區(qū),切換分支會報(bào)Move or commit them before Pull git的錯誤(如下圖),我們應(yīng)該怎么解決呢? 解決方法: 1.在跟目錄下(與src同級)創(chuàng)建?.gitignore 文件,這

    2024年02月12日
    瀏覽(99)
  • Git忽略已經(jīng)提交過一次的文件 Git忽略文件

    1、從未提交過的文件可以用.gitignore ? ? ?也就是添加之后從來沒有提交(commit)過的文件,可以使用.gitignore忽略該文件 ?該文件只能作用于未跟蹤的文件(Untracked Files),也就是那些從來沒有被 git 記錄過的文件 ?比如,忽略配置文件,可以在.gitignore中寫 2、已經(jīng)推送(p

    2024年02月12日
    瀏覽(102)
  • Git 提交時(shí)忽略某些文件

    Git 提交時(shí)忽略某些文件

    ①打開項(xiàng)目目錄,找到.gitignore文件 ②編輯.gitignore文件,加上要忽略的文件后綴 以上是針對還沒有提交過的文件進(jìn)行過濾 如果已經(jīng)這些后綴的文件已經(jīng)提交過,則需要刪除遠(yuǎn)程的該后綴文件 示例:如果要刪除遠(yuǎn)程的.class文件,執(zhí)行下面的語句,然后提交到遠(yuǎn)程,進(jìn)行更新

    2024年02月09日
    瀏覽(118)
  • git配置忽略某個文件提交

    git配置忽略某個文件提交

    git 配置忽略文件 ?? 在使用使用git對代碼進(jìn)行管理的時(shí)候,總會有一些文件不需要提交到代碼庫中,比如.calss 文件、臨時(shí)文件、配置文件等(如圖 .ieda 和gittest.iml)。我們就可以通過給git配置,讓其在每次給代碼庫提交代碼時(shí)忽略這些文件。 1、在根目錄下創(chuàng)建 *.ignore 的文

    2024年02月11日
    瀏覽(91)
  • idea git 提交 忽略文件或者文件夾

    idea git 提交 忽略文件或者文件夾

    方式1. 右鍵文件或者文件夾 git - Add to .gitignore? ?即可忽略 你會發(fā)現(xiàn)在.git/info/exclude 文件中 出現(xiàn)剛剛添加的忽略文件 # git ls-files --others --exclude-from=.git/info/exclude # Lines that start with \\\'#\\\' are comments. # For a project mostly in C, the following would be a good set of # exclude patterns (uncomment them if yo

    2024年02月13日
    瀏覽(99)
  • git提交時(shí)忽略文件及文件夾方法

    如果要忽略的文件沒有被跟蹤過,可以直接在.gitnore文件中寫要忽略的內(nèi)容即可: .gitignore內(nèi)容: 如果要忽略的文件已經(jīng)是被跟蹤狀態(tài),則需要先把本地緩存刪除,變成未跟蹤狀態(tài),然后再提交。 就是這些內(nèi)容。

    2024年02月12日
    瀏覽(20)
  • git(重要功能): 忽略某個文件的提交

    根目錄創(chuàng)建.gitignore,內(nèi)容如下 http://settings/ *.iml 這種方式對已經(jīng)提交到git上面的文件是無法奏效的,例如在.gitignore這個文件存在前, 可以執(zhí)行以下命令

    2024年02月10日
    瀏覽(86)
  • git 添加 .gitignore文件,忽略不需要提交的文件

    git 添加 .gitignore文件,忽略不需要提交的文件

    目錄 1.什么是.gitignore文件? 2..gitignore文件怎么添加? 3.gitignore文件添加后效果 4.gitignore文件添加后不生效怎么辦? 1.什么是.gitignore文件? ? ? 當(dāng)使用git進(jìn)行項(xiàng)目管理時(shí)候,只需要提交自己想要提交的代碼文件,一些編譯或者工具產(chǎn)生的文件是不希望被提交的,那么.gitigno

    2024年02月04日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包