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

當前位置: 首頁 > news >正文

網(wǎng)站免費虛擬主機申請外貿(mào)seo優(yōu)化公司

網(wǎng)站免費虛擬主機申請,外貿(mào)seo優(yōu)化公司,網(wǎng)貸審核網(wǎng)站怎么做,如何用手機做網(wǎng)站目錄 什么是git如何在Linux上使用git配置名字與郵箱本地使用git倉庫初始化添加文件到暫存區(qū)提交文件到本地倉庫查看提交記錄 使用git搭配遠端倉庫托管在網(wǎng)站創(chuàng)建倉庫本地拉取遠端倉庫代碼提交到遠端倉庫 .gitignore文件 什么是git 作為一名程序員,即使沒用過&#…

目錄

  • 什么是git
  • 如何在Linux上使用git
    • 配置名字與郵箱
    • 本地使用git
      • 倉庫初始化
      • 添加文件到暫存區(qū)
      • 提交文件到本地倉庫
      • 查看提交記錄
    • 使用git搭配遠端倉庫托管
      • 在網(wǎng)站創(chuàng)建倉庫
      • 本地拉取遠端倉庫
      • 代碼提交到遠端倉庫
  • .gitignore文件

什么是git

作為一名程序員,即使沒用過,也一定聽過git和github的大名。git 是一個強大的??代碼(或文件)歷史管理工具??和??團隊協(xié)作工具??。它可以跟蹤文件內(nèi)容的變化??,記錄項目中每個文件每次修改的完整歷史,通過git還能將代碼提交到遠程倉庫托管,全球最大的在線托管網(wǎng)站是github,不過由于網(wǎng)絡原因可能用不了,作為代替我們國內(nèi)也有gitee可以用。

如何在Linux上使用git

想要使用git,首先我們得有,在centos中,使用yum指令就可以下載git了。

sudo yum install -y git

配置名字與郵箱

我們在第一次使用git時,提交時可能會收到
在這里插入圖片描述
這樣的提醒,要我們初始化一個名字與郵箱,因為我們使用git很多時候是多人協(xié)作的情形,標明名字和郵箱可以在代碼出問題或者什么其他情況時及時代碼溯源,找到是哪個寫錯的好好懲罰他()。
所以我們要先進行相關配置,使用指令,

git config --global user.email "郵箱地址"
git config --global user.name "名字"

進行相關配置。

本地使用git

倉庫初始化

想要在本體使用git我們可以先創(chuàng)建一個項目目錄,cd進入之后使用指令

git init

初始化倉庫,初始化完倉庫之后,我們使用ls -la查看發(fā)現(xiàn)多了一個.git的隱藏目錄,系統(tǒng)在這個目錄會自動對我們的項目文件生成本體倉庫,它存儲了 Git 進行版本控制所需的所有元數(shù)據(jù)和對象數(shù)據(jù)庫。十分重要,設置成隱藏文件的目的也是為了不讓我們隨便進行修改,所以沒事不要修改這個目錄。筆者作為初學者,對這個目錄的了解也就止步于此,不做深入探討。

添加文件到暫存區(qū)

初始化完倉庫之后,我們可以在這個倉庫創(chuàng)建對應的文件,但僅僅創(chuàng)建文件是不會提交到倉庫,也不會被倉庫所記錄的。我們創(chuàng)建的文件需要被提交才行,使用

git add 文件名

添加文件,在Linux中我們一般就是直接使用

git add .

來直接將當前目錄下的所有文件直接提交,此時系統(tǒng)會自動識別那些文件沒有交過,自動提交。

提交文件到本地倉庫

我們可以使用

git status

來檢查倉庫狀態(tài),查看哪些文件被修改、哪些未被跟蹤,此時我們就會發(fā)現(xiàn)
在這里插入圖片描述
出現(xiàn)了這樣一句話,這句話的意思是我們add了新文件,需要使用commit提交到本體倉庫或使用指令

git rm --cached 文件

來進行回滾即撤回add操作。為什么會這樣呢,其實我們的add操作還不是真正的提交操作,add只是將文件提交到了暫存區(qū),暫存區(qū)的文件需要被進一步提交才行,使用指令

git commit

將暫存區(qū)的文件正式提交給本地倉庫,我們一般還要再后面加上選項-m在后面添加備注,這是個好習慣。注意這里即使不使用這個選項,提交之后我們也是會自動跳轉(zhuǎn)進vim編譯器手動輸入備注的,
在這里插入圖片描述
所以一般我們直接就是加-m直接寫備注了,省的待會還要跳轉(zhuǎn)。
在這里插入圖片描述
此時我們再次使用git status指令,會發(fā)現(xiàn)提示我們沒有要提交的文件了,工作目錄與最新提交完全一致,很干凈。

查看提交記錄

提交的步驟完事了,我們要怎么查看提交記錄呢?可以使用指令

git log

查看提交記錄
在這里插入圖片描述
這里筆者多修改提交了幾次,可以看到,每一次的提交都能看到是誰什么時間以及提交的備注,清晰明了。順帶一提,在我們修改完文件之后使用git status,系統(tǒng)就自動識別了我們文件有新的修改但是沒有提交,
在這里插入圖片描述
筆者測試過更新文件的修改時間而文件內(nèi)容不動,此時就沒有提醒了,所以應該不是靠修改時間判斷的。

此外,我們還可以使用指令

git show 提交過的文件

查看每次提交的詳情和文件改動。
在這里插入圖片描述

使用git搭配遠端倉庫托管

使用git提交代碼到遠端倉庫托管是現(xiàn)在我們管理代碼比較主流的一種方式,因為遠端倉庫往往更穩(wěn)定安全。那么托管到遠端倉庫要怎么操作呢?

在網(wǎng)站創(chuàng)建倉庫

這里因為網(wǎng)絡原因,我用的gitee而不是github,gitee是國內(nèi)的網(wǎng)站,每個人只要有網(wǎng)就能正常訪問。注冊網(wǎng)站用戶之后我們就能創(chuàng)建自己的倉庫了,點創(chuàng)建倉庫就能直接創(chuàng)建,參數(shù)全部默認即可,也可根據(jù)自己的需求自定義,非常簡單。
在這里插入圖片描述
注意這里要將倉庫初始化一下,不然等下本地git會拉取不成功。因為空倉庫沒有實際存在的分支,git 默認的 HEAD 指向 refs/heads/main(或 master),但該引用??不存在實體?,這會導致本地拉取時的解析錯誤。

本地拉取遠端倉庫

遠端倉庫創(chuàng)建完畢,我們回到Linux主機,我們需要先將遠端倉庫拉取到本地,我們先復制一下遠端倉庫的地址,
在這里插入圖片描述
不要直接復制網(wǎng)址,在倉庫中有一個克隆下載的選項,點它復制里面的地址或復制指令直接執(zhí)行。
在這里插入圖片描述
這時倉庫就被拉取到本地了。我們可以像使用本地倉庫那樣使用它,
在這里插入圖片描述
可以看到.git倉庫也是有的。

代碼提交到遠端倉庫

我們使用這個倉庫時,本地的提交我們都已經(jīng)講過了,可是要怎么提交代碼到遠端倉庫呢?我們在使用完git commit后使用git status會發(fā)現(xiàn)與之前有所不同,
在這里插入圖片描述
這提示我們雖然工作目錄是干凈的即本體倉庫與目錄是同步最新的但是與遠端倉庫存在同步差異,提示我們使用git push指令將更新推送到遠端,

git push

直接將本地倉庫的代碼同步到遠端倉庫,他會提示我們輸入網(wǎng)站用戶名(網(wǎng)站昵稱下面@后面的才是)與密碼(賬戶密碼),我們輸入后就推送成功了
在這里插入圖片描述
此時我們查看遠端倉庫,
在這里插入圖片描述
就推送成功了。

.gitignore文件

我們在使用git提交代碼時,常常會誤提交一些文件,例如項目文件中有一些無關文件像配置文件什么的,我們只是想提交源代碼,不想提交這些冗余文件,可是提交指定文件又太麻煩,我們得一個個指定,一般我們都是直接全部提交然后讓它自動識別更新的,怎么辦呢?我們可以使用.gitignore文件,.gitignore 文件是 git 版本控制系統(tǒng)中的一個??配置文件??,它的??核心作用是告訴 Git 哪些文件或目錄不應該被納入版本控制??。被列入.gitignore 文件中的文件或目錄不會被 git add、git commit 追蹤,也不會出現(xiàn)在 git status 的結(jié)果里。
在這里插入圖片描述
在這里插入圖片描述
我們在.gitignore文件中加入一些名字,可以使用通配符代指許多文件,這是我們使用git status就檢測不到了,使用 git add 和 git commit 也不管用,
在這里插入圖片描述
當然也不會push推送到倉庫了,你連add和commit都不行還怎么push呢。我們在gitee創(chuàng)建倉庫時可以選擇自動生成一個.gitignore文件,還有對應的模板可以選擇,這樣創(chuàng)建好倉庫之后本體拉取時就自動有一個.gitignore了,無需自己創(chuàng)建,當然如果沒有生成也是能自己手動創(chuàng)建的,照著網(wǎng)上的模板(gitee創(chuàng)建.gitignore文件選模板時有)復制一份就可以過濾我們實際傳代碼時想忽略的絕大部分文件了。

http://www.risenshineclean.com/news/7503.html

相關文章:

  • 溫州龍灣做網(wǎng)站河北seo推廣
  • 濰坊市建設監(jiān)理協(xié)會網(wǎng)站第三方推廣平臺
  • 怎樣做網(wǎng)站管理怎樣在百度上做廣告
  • 做網(wǎng)站要法人身份證嗎品牌營銷案例分析
  • 網(wǎng)站添加二維碼百度貼吧網(wǎng)頁版登錄
  • 專業(yè)網(wǎng)站建設費用怎么算怎么做一個自己的網(wǎng)站
  • 高端企業(yè)網(wǎng)站建設的核心是什么昆明seo工資
  • 浦城縣規(guī)劃建設旅游局網(wǎng)站中國新聞最新消息
  • 百度做網(wǎng)站的公司推廣學院seo教程
  • 2018做網(wǎng)站的軟件網(wǎng)絡營銷策劃書800字
  • 大同市建設工程招標投標網(wǎng)站b2b電商平臺
  • 酒泉網(wǎng)站建設與制作企業(yè)推廣平臺有哪些
  • 佛山網(wǎng)站優(yōu)化指導百度趨勢搜索
  • 如何做好網(wǎng)站建設亞馬遜seo關鍵詞優(yōu)化軟件
  • 電商運營主要是做什么seo關鍵詞是怎么優(yōu)化的
  • 政府網(wǎng)站建設的總結(jié)東莞企業(yè)網(wǎng)站模板建站
  • flash網(wǎng)站項目背景網(wǎng)絡公司主要做哪些
  • 建設網(wǎng)站有哪些術語百度信息流投放
  • 兼職做Ppt代抄論文的網(wǎng)站韶關今日頭條新聞
  • wordpress如何修改html搜索引擎優(yōu)化的主要手段
  • 網(wǎng)站seo源碼網(wǎng)絡營銷師工作內(nèi)容
  • 華為云自助建站好不好百度一下你就知道啦
  • 怎么做蘋果手機網(wǎng)站首頁網(wǎng)絡運營推廣
  • 河北建設網(wǎng)站企業(yè)鎖在哪下載剛剛地震最新消息今天
  • 洛陽外貿(mào)網(wǎng)站推廣網(wǎng)站內(nèi)部鏈接優(yōu)化方法
  • 濟南建設廳官方網(wǎng)站企業(yè)網(wǎng)絡營銷方案設計
  • 唐山中企動力做網(wǎng)站搜索大全引擎入口
  • 怎么看網(wǎng)站空間多大品牌整合營銷方案
  • 哪個公司做網(wǎng)站簡單免費制作手機網(wǎng)站
  • 德國 網(wǎng)站后綴長春做網(wǎng)絡優(yōu)化的公司