欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:gitee git快速學習

柚子快報邀請碼778899分享:gitee git快速學習

http://yzkb.51969.com/

1.Git概述

(1)簡介

git是一個分布式版本控制工具,主要用于管理開發(fā)過程中的源代碼文件(java類、xml類、html頁面等)在軟件開發(fā)過程中被廣泛使用

git是一個分布式版本控制工具,通常用來對軟件開發(fā)過程中的源代碼文件進行管理。通過git倉庫來存儲和管理這些文件,git參考分為兩種

本地倉庫:開發(fā)人員自己電腦上的git倉庫 遠程倉庫:遠程服務(wù)器上的git倉庫(每一個遠程倉庫都對應(yīng)一個唯一的地址,例如:https://gitee.com/sumualu/hellogit.git)

commit:提交,將本地文件和版本信息保存到本地倉庫push:推送,將本地倉庫文件和版本信息上傳到遠程倉庫pull:拉取,將遠程倉庫文件和版本信息下載到本地倉庫

(2)簡要使用過程

注:在idea中可以集成git

gitignore可以配置git

可以讓不同的程序員同時管理代碼,可以通過這兩個按鈕對代碼進行提交和導入: commit是提交到本地,因為還沒有遠程倉庫,如果有可以點擊Commit and Path提交到本地倉庫后可以在網(wǎng)址gitee.coom/project/new登錄后,新建項目查看然后回到idea定義遠程倉庫(把剛剛新建的遠程倉庫項目地址復制到這里面)

(3)作用

代碼回溯(可以快速回到歷史版本)版本切換(多個版本)多人協(xié)作(多個人進行代碼協(xié)調(diào)管理)遠程備份(本地倉庫與遠程倉庫)

(4)下載與安裝

下載地址:https://git-scm.com/download

下載后得到查看任意鼠標右擊和系統(tǒng)環(huán)境變量 設(shè)置系統(tǒng)環(huán)境變量

(5)git代碼托管服務(wù)

如何搭建Git遠程倉庫,用互聯(lián)網(wǎng)上提供的一些代碼托管來實現(xiàn)

gitHub(地址:https://gihub.com/)是一個面向開源及私有軟件項目的托管平臺,因為只支持Git作為唯一的版本庫格式進行托管,故名gitHub碼云(地址https://gitee.com/),是國內(nèi)一個代碼托管平臺,由于服務(wù)器在國內(nèi),所以相比于GitHub,馬云速度會更快【本章采用此倉庫】GitLab(地址:httos://about.github.com/),是一個用于倉庫管理系統(tǒng)的開源項目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來的web服務(wù)BitBucket(地址:https://bitbucket.org/),是一家代碼網(wǎng)站,采用Mercurial和Git作為分布式版本控制系統(tǒng),同時提供商業(yè)計劃和免費賬戶

此例子中使用gitee,可以創(chuàng)建多個倉庫,邀請多人/添加管理人員達到多人管理這個倉庫

2.Git常用命令

(1)git全局管理

當安裝Git后首先要設(shè)置用戶名和email地址;這個非常重要,因為每次提交git都會使用該用戶信息

在git中命令行中執(zhí)行下面命令

(注意,連續(xù)兩個橫杠之后是連著英文單詞的)

設(shè)置用戶信息

git config --global user.name “itcast” git config --global user.email “hello@itcast.cn” 查看配置信息

git config --list(可以查看到剛剛設(shè)置的全局用戶) 注意:上面設(shè)置的user.name和user.email并不是注冊的碼云賬號,可以任意設(shè)置

(2)獲取git倉庫

要使用Git對代碼進行版本控制,首先要獲得Git倉庫

獲得Git倉庫有兩種方式

在本地初始化一個git倉庫(不常用) 從遠程倉庫克隆(常用) 方式一(在本地創(chuàng)建一個倉庫)

【注意】創(chuàng)建完,記得點擊文件的查看–隱藏文件,才看到.git

方式二:把遠程倉庫克隆到本地

【注意】提示填寫賬號密碼是在碼云的賬號密碼,注意大小寫

(3)工作區(qū)、暫存區(qū)、版本庫概念

版本庫:.git隱藏文件夾就是版本庫,版本庫中存儲了許多配置信息、日志信息和文件版本信息等工作區(qū):包含.git文件夾的目錄就是工作區(qū),也稱為工作目錄,主要用于存放開發(fā)的代碼暫存區(qū):.git文件夾中有很多文件,其中一個index文件就是暫存區(qū),可以叫做stage;站存取就是一個臨時保存文件修改的地方(當創(chuàng)建文件而且文件有一些修改操作才會出現(xiàn))

【注意】此時git在工作區(qū)里運行(也就是master分支下)

(5)git工作區(qū)中文件的狀態(tài)

Git工作區(qū)中的文件存在兩種狀態(tài)

用git status查看工作區(qū)文件狀態(tài)

untracked未跟蹤(未被納入版本控制)tracked已跟蹤(被納入版本控制)(被git管理)

Unmodified未修改狀態(tài)Modified已修改狀態(tài)Staged已暫存狀態(tài)

【注意】這些文件的狀態(tài)會隨著我們執(zhí)行的Git命令發(fā)生變化

例子:

說明:user.java已跟蹤,但是還沒有暫存

user.xml未跟蹤,因為還沒有執(zhí)行g(shù)it add *命令

執(zhí)行add命令后:

(6)git本地倉庫常用命令

git status:查看文件狀態(tài) git add:將文件的修改加入暫存區(qū) git reset(+文件名):將暫存區(qū)的文件取消暫存或者是切換到指定的版本

如果是要回溯則是要加個 --hard 加上歷史版本號 git commit:將暫存區(qū)的文件修改提交到版本庫

git commit -m “init hello.txt” hello.txt;其中-m表示message,即表示在日志文件中的提示信息

git log:查看日志

(7)git遠程倉庫操作

git remote:查看遠程倉庫

git remote -v:可以查看到關(guān)聯(lián)遠程倉庫的具體地址git remote:可以得到一個值origin表示連接上了遠程倉庫 git remote add:添加遠程倉庫

克隆后遠程倉庫與本地倉庫連接上了,單獨輸入git remote,會得到origin,默認是遠程倉庫的別名 git clone(+url):從遠程倉庫克隆git pull:從遠程倉庫拉取

遠程到本地git pull 別名 分支 git push:推送到遠程倉庫

本地到遠程git push 別名 分支[默認創(chuàng)建的分支為master] 【注】若別名為master則說明已經(jīng)連上遠程倉庫

注意:添加一個遠程倉庫git remote add name url

注意:克隆遠程倉庫到本地git clone url

注意:是先提交的本地倉庫再提交給遠程倉庫

小結(jié)

工作區(qū)–>暫存區(qū)暫存區(qū)–>版本區(qū)本地–>遠程git addgit commitgit push

注意

itcast:表示你設(shè)置的全局用戶名

edit text.txt:表示這個是剛剛提交的文件的提示信息(-m)

(8)git分支操作

分支是Git使用過程中非常重要的概念,使用分支意味著可以把工作從開發(fā)主線上分離開來,以免影響開發(fā)主線;同一個倉庫可以有多個分支,各個分支相互獨立、互補干擾

通過git init命令創(chuàng)建本地倉庫時默認會創(chuàng)建一個master分支

具體的命令如下

git branch:查看分支

git branch:列出所有本地的分支git branch -r:列出所有遠程分支git branch -a:列出所有本地分支和遠程分支 git branch [name]:創(chuàng)建分支git checkout [name]:切換分支

注意:切換分支后文件目錄也會變化,不在此分支下的文件不會顯示 git push [shorrName] [name]:推送遠程倉庫分支

只有本地推給遠程git push origin xx git merge [name]:合并分支

注意:會出現(xiàn)一個頁面,這個時候可以按i繼續(xù)插入合并命令(通用,git log)也可以按ESC鍵退出,再輸入:wq表示保存日志退出,就可以回到原來的頁面若是在不同分支下修改同名文件,則在合并時會出現(xiàn)【合并沖突】問題,因為文件內(nèi)容被做了不同修改,此時可以對文件進行手動修改,再add–>commit–>push

【注意】如果提交的時候遇到這種報錯可以在末尾加上-i

(9)git標簽操作

Git中的標簽(靜態(tài)的),指的是某個分支(動態(tài)的概念)某個特定時間點的狀態(tài);通過標簽可以很方便的切換到標記時的狀態(tài)

比較有代表性的人們會使用這個功能來標記發(fā)布結(jié)點(v1.0,v1.2等),下面是mybatis-plus的標簽

標簽操作

git tag:列出已有的標簽git tag [name]:創(chuàng)建標簽

創(chuàng)建時記錄的是當前的分支狀態(tài) git push [shortName] [name]:將標簽推送至遠程倉庫git checkout -b [branch] [name]:檢出標簽

注意:檢出標簽時需要新建一個分支來指向某個標簽且新建的分支是新的,標簽是“舊的”,而且新分支的內(nèi)容和標簽里的內(nèi)容相同

3.在IDEA中使用GIT

1.配置Git

使用本地安裝的Git軟件

setting–version control–git–選擇git的安裝路徑

2.獲取Git倉庫

在idea中使用Git有兩種方式

本地初始化倉庫(相當于git init) 從遠程倉庫克?。ㄟh程克隆到本地開發(fā))

之后再填寫遠程倉庫地址;或者在idea開始頁面也可以直接點擊獲取遠程倉庫git(以下是獲取的某項目情況)

克隆完后會出現(xiàn).git文件,idea操作界面也會出現(xiàn)Git的相關(guān)操作

【注意】1..gitignore表示哪些文件不需要git管理,即哪些文件提交和推送的時候忽略

2.創(chuàng)建遠程倉庫時:

創(chuàng)建完后會出現(xiàn).gitignore里面帶有目錄

3.點compine編譯后會出現(xiàn)target目錄

4.本地倉庫操作

將文件加入暫存區(qū)將暫存區(qū)文件提交到版本庫查看日志

【注意】

(1)創(chuàng)建新的文件時,會提示是否加到暫存區(qū),如果沒有則會顯示紅色,也可以彌補,文件右擊選擇git–Add就可以加到暫存區(qū)了

(2)交到版本庫,選中文件點擊右鍵Git–Commit directory,再彈出框中添加message再提交;另外一種可以利用快捷按鈕。直接提交整個目錄

(3)查看日志可以點擊快捷菜單里面的 (按鈕)

查看一個文件的日志:History TestController.java

查看所有日志:Log All(可以點擊對應(yīng)記錄查看詳細記錄,以及版本對比)

5.遠程倉庫操作

查看遠程倉庫添加遠程倉庫推送遠程倉庫從遠程倉庫拉取

(1)查看此項目與哪個遠程倉庫關(guān)聯(lián)

(2)添加遠程倉庫

【因為一個本地倉庫可以添加多個遠程倉庫,如果不要當前倉庫,可以刪除】

注意:刪除只是斷開連接

(3)把當前修改過的項目推送到遠程倉庫中去(相當于git push)

方式一

點擊push就可以

方式二

【注意】也有一個快捷方式

直接點擊工具欄中的{勾}就可直接提交并推送,在commit按鈕中選擇commit and push

(4)拉取遠程倉庫中的文件

方式一 拉取位置(遠程倉庫)

方式二 快捷方式,點擊工具欄中里的按鈕

6.在idea中使用分支操作

查看分支創(chuàng)建分支切換分支將分支推送到遠程倉庫合并分支

(1)查看分支

方式一 方式二:顯示當前分支在master(在IDEA編程界面右下角),點擊后會出現(xiàn)上圖的小窗口

(2)創(chuàng)建分支

在小窗口中點擊New Branch (方框里打勾表示創(chuàng)建這個分支后會跳轉(zhuǎn)到這個分支)

【注意】如果基于master分創(chuàng)建分支,新分支里面的內(nèi)容與master一致

(3)切換分支

點擊checkout就可以快速實現(xiàn)切換

(4)推送分支到遠程倉庫

點擊push后到新的小窗口再點push實現(xiàn)推送

(5)合并分支

在其他分支創(chuàng)建新的類后,點擊小窗口里的相應(yīng)選項實現(xiàn)快速合并

【注意】合并分支是合并文件,分支間還是互不影響

柚子快報邀請碼778899分享:gitee git快速學習

http://yzkb.51969.com/

好文推薦

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19438735.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機訪問

文章目錄