成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

實例詳解Git的常見操作

本篇文章給大家?guī)砹岁P(guān)于Git的相關(guān)知識,其中主要介紹了一些常見的操作,包括了設(shè)置字體、創(chuàng)建遠程倉庫、創(chuàng)建本地倉庫等等,希望對大家有幫助。

實例詳解Git的常見操作

推薦學(xué)習(xí):《Git教程》

Git版本控制

開發(fā)難題

在實際開發(fā)中我們會遇到一些問題,電腦藍屏,代碼丟了,懊悔不?磁盤壞了,文件沒了,懊悔不?時間長了,文件找不到了,懊悔不?手欠,之前代碼運行好好的,非要去優(yōu)化下,結(jié)果還不如以前,信心滿滿,之前代碼沒保存,懊悔不?怎么解決呢?版本控制就可以解決這些難題了。

版本控制(Version Control System),它功能強大,不僅能備份你的文件,還可以實現(xiàn)很多:

  • 記錄文件的所有歷史變化
  • 錯誤恢復(fù)到某個歷史版本
  • 多人協(xié)作開發(fā)編輯同一個文件
  • 實現(xiàn)功能差異版本(分支),如:mysql、mariadb、percona三個分支

主流的版本控制產(chǎn)品

名稱 模型 并發(fā)** 模式 ** ** 歷史 **模式 變更** 范圍 ** ** 網(wǎng)絡(luò)協(xié)議 ** ** 原子 **提交性
CVS Client-server Merge Changeset File Pserver,ssh No
SVN Client-server 3-way merge, recursive merge, octopus merge Changeset and Snapshot Tree custom (svn), custom (svn) over ssh, HTTP and SSL (usingWebDAV) Yes
Git Distributed Merge or lock Snapshot Tree custom, custom over ssh, rsync, HTTP/HTTPS, email, bundles Yes

簡而言之,各有優(yōu)缺點,git要配合github遠程倉庫,可以避免分布式損壞。顯然最大的不同在于git是分布式的。svn有權(quán)限控制,避免全被clone克隆走。git適合純代碼,svn適合綜合性文檔管理,git+svn結(jié)合起來,完美。

介紹

實例詳解Git的常見操作

Linus在1991年創(chuàng)建了開源的Linux,從此,Linux系統(tǒng)不斷發(fā)展,已經(jīng)成為最大的服務(wù)器系統(tǒng)軟件了。Linus雖然創(chuàng)建了Linux的核心,但Linux的壯大是靠全世界熱心的志愿者參與的,這么多人在世界各地為Linux編寫代碼,那Linux的代碼是如何管理的呢?

事實是,在2002年以前,世界各地的志愿者把源代碼文件通過diff的方式發(fā)給Linus,然后由Linus本人通過手工方式合并代碼!你也許會想,為什么Linus不把Linux代碼放到版本控制系統(tǒng)里呢?不是有CVS、SVN這些免費的版本控制系統(tǒng)嗎?因為Linus堅定地反對CVS和SVN,這些集中式的版本控制系統(tǒng)不但速度慢,而且必須聯(lián)網(wǎng)才能使用。有一些商用的版本控制系統(tǒng),雖然比CVS、SVN好用,但那是付費的,和Linux的開源精神不符。不過,到了2002年,Linux系統(tǒng)已經(jīng)發(fā)展了十年了,代碼庫之大讓Linus很難繼續(xù)通過手工方式管理了,社區(qū)的弟兄們也對這種方式表達了強烈不滿,于是Linus選擇了一個商業(yè)的版本控制系統(tǒng)BitKeeper,BitKeeper的東家BitMover公司出于人道主義精神,授權(quán)Linux社區(qū)免費使用這個版本控制系統(tǒng)。

安定團結(jié)的大好局面在2005年就被打破了,原因是Linux社區(qū)牛人聚集,不免沾染了一些梁山好漢的江湖習(xí)氣。開發(fā)Samba的Andrew試圖破解BitKeeper的協(xié)議(這么干的其實也不只他一個),被BitMover公司發(fā)現(xiàn)了(監(jiān)控工作做得不錯?。?,于是BitMover公司怒了,要收回Linux社區(qū)的免費使用權(quán)。Linus可以向BitMover公司道個歉,保證以后嚴格管教弟兄們,嗯,這是不可能的。實際情況是這樣的:Linus花了兩周時間自己用C寫了一個分布式版本控制系統(tǒng),這就是Git!一個月之內(nèi),Linux系統(tǒng)的源碼已經(jīng)由Git管理了!牛是怎么定義的呢?吃瓜群眾可以體會一下。

Git迅速成為最流行的分布式版本控制系統(tǒng),尤其是2008年,GitHub網(wǎng)站上線了,它為開源項目免費提供Git存儲,無數(shù)開源項目開始遷移至GitHub,包括jQuery,PHP,Ruby等等。歷史就是這么偶然,如果不是當(dāng)年BitMover公司威脅Linux社區(qū),可能現(xiàn)在我們就沒有免費而超級好用的Git了。

組成結(jié)構(gòu)圖

實例詳解Git的常見操作

  • 工作空間:用來保存項目的元數(shù)據(jù)和對象數(shù)據(jù)庫的地方。 這是 Git 中最重要的部分,從其它計算機克隆倉庫時,拷貝的就是這里的數(shù)據(jù)。
  • 本地索引:保存了下次將提交的文件列表信息,一般在 Git 倉庫目錄中。有時候也被稱作"索引",不過一般說法還是叫暫存區(qū)域。
  • 本地倉庫,之所以說git 快,大部分提交都是對本地倉庫而言的,不依賴網(wǎng)絡(luò),最后一次會推送的到遠程倉庫。
  • 遠程倉庫:可以看做是github,它是一個遠程倉庫,它提供web服務(wù)供大家方便下載、查看、提交、存儲。

命令速查

實例詳解Git的常見操作

常用命令

實例詳解Git的常見操作

  • 克隆倉庫(第一次時) clone 克隆
  • 對工作目錄中文件新增、修改、刪除操作
  • 暫存文件,將文件的快照放入暫存區(qū) add 新增
  • 把暫存區(qū)的內(nèi)容提交到本地倉庫 commit 提交
  • 把本地倉庫的內(nèi)容提交到遠程倉庫 push 推送
  • 從遠程倉庫下載最新內(nèi)容 pull 拉取

碼云配置環(huán)境

注冊賬號

實例詳解Git的常見操作

每個人必須有自己的賬號,先官網(wǎng)注冊賬號:

https://gitee.com/

登錄

實例詳解Git的常見操作

安裝GIT

Git-2.27.0-64-bit,一路next,安裝完桌面右鍵菜單有下面兩項,安裝完成。選擇Git Bash,進入git客戶端。

Windows開始菜單:

實例詳解Git的常見操作

實例詳解Git的常見操作

設(shè)置字體

實例詳解Git的常見操作

實例詳解Git的常見操作

查詢git

實例詳解Git的常見操作

碼云創(chuàng)建倉庫

創(chuàng)建遠程倉庫(在碼云官網(wǎng)上)

實例詳解Git的常見操作

實例詳解Git的常見操作
實例詳解Git的常見操作

創(chuàng)建本地倉庫(在你的磁盤中)

創(chuàng)建測試文件, 并在本地倉庫執(zhí)行以下命令:

git config --global user.name "cgblpx" #配置注冊時的用戶名 git config --global user.email "2250432165@qq.com"  #配置注冊時的郵箱 git config --list #檢查配置信息 mkdir j2ee cd j2ee git init								#初始化 在本地倉庫中,創(chuàng)建文件1.txt git add 1.txt						#新增文件到git中處理 git commit -m "first commit"			#提交,設(shè)置說明信息 git remote add origin https://gitee.com/nutony/j2ee.git	#遠程倉庫 git push -u origin master #把本地倉庫的資源 提交給Git服務(wù)器

第一次執(zhí)行會彈出下面的用戶名、密碼框,填寫碼云的賬號信息就可以

實例詳解Git的常見操作

刷新頁面,如果創(chuàng)建成功,Git上界面發(fā)生變化如下樣子,這樣環(huán)境就完成了

實例詳解Git的常見操作

每日任務(wù)

每日早上開始工作前拉取最新團隊其他人提交的內(nèi)容,每日下班前提交可用的內(nèi)容

新文件

創(chuàng)建項目目錄,創(chuàng)建新文件,或者復(fù)制已有文件或者復(fù)制已有目錄:

實例詳解Git的常見操作

推送

把本地文件上傳到遠程倉庫中:

$ git add .								#添加當(dāng)前目錄下文件 $ git commit -m "j2ee part"				#提交,設(shè)置備注 $ git push -u origin master				#推送到遠程倉庫

實例詳解Git的常見操作

拉取/下載

把遠程倉庫中的內(nèi)容下載到本地:

$ git pull										#從服務(wù)器拉取最新內(nèi)容

實例詳解Git的常見操作

常見錯誤

Authentication failed for

實例詳解Git的常見操作

任何路徑下輸入都可以:

git config –system –unset credential.helper

然后提交操作時,會出現(xiàn)詢問框,重新輸入用戶名提示

failed to push some refs to…

實例詳解Git的常見操作

這是是因為readme.md 沒有存在在本地git中

git pull –rebase origin master #

$ git push -u origin master #推送到遠程倉庫

–rebase用在合并代碼的時候其作用就是在一個隨機創(chuàng)建的分支上處理沖突,避免了直接污染原來的分區(qū)。

fatal: remote origin already exists

1、先輸入$ git remote rm origin(刪除關(guān)聯(lián)的origin的遠程庫)

2、再輸入重新執(zhí)行 git push -u origin master

3、如果輸入第1步 還是報錯的話,error: Could not remove config section 'remote.origin'. 我們需要修改gitconfig文件的內(nèi)容

4、找到你的github的安裝路徑,我的是C:UsersASUSAppDataLocalGitHubPortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8etc

5、找到一個名為gitconfig的文件,打開它把里面的[remote "origin"]那一行刪掉就好了!

SSL certificate problem: unable to get local issuer certificate

	--執(zhí)行命令解決: git config --global http.sslVerify false 	--重新push: git push -u origin master

郵箱是私有的報錯

實例詳解Git的常見操作
需要在碼云上,把郵箱改成公開的才行
實例詳解Git的常見操作

IDEA整合Git

在Gitee創(chuàng)建新的倉庫

在網(wǎng)頁中創(chuàng)建倉庫名稱:cgb2109-3

進入workspace

進入workspace,再進入你的項目目錄,直接執(zhí)行clone命令:

git clone https://gitee.com/cgblpx/cgb2109-3.git 也許: 需用執(zhí)行其他的賬號密碼等命令

打開IDEA的工程中,你會發(fā)現(xiàn)直接就能提交或者拉取代碼了

實例詳解Git的常見操作

推薦學(xué)習(xí):《Git教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
BT天堂资源种子在线| 国产啪亚洲国产精品无码 | 999久久久国产精品| 亚洲AV成人网站在线播放| 性欧美VIDEO高清| 亚洲啪AV永久无码精品放毛片| 野花日本大全免费观看10中文| 2018午夜福利| 从厨房一路顶撞到卧室门好吗| 国产精品亚洲专区无码导航| 国自产拍亚洲免费视频| 久久夜色精品国产噜噜| 女人扒开的小泬高潮喷水小说| 男女一边摸一边做爽爽| 国产免费无遮挡吸奶头视频| JAPANESE五十路熟妇| 无码人妻精品一区二区三区东京热| 极品婬荡少妇XXXX欧美| 波多野成人无码精品电影| 亚洲欧美成人在线观看| 人禽伦免费交视频播放| 国精品99久9在线 | 免费| 人伦亲情父母儿女的句子简短| 国自产拍偷拍精品啪啪模特| 巨大垂乳日本熟妇挤奶| 欧洲熟妇色ⅩXXXX欧美老妇 | 亚洲综合无码一区二区痴汉| 99久久国产综合精品五月天喷水| 国产95在线 | 欧美| 精品少妇av无码美人妻| 欧美人与动牲交A欧美精品| 天天天天躁天天爱天天碰2018| 亚洲精品无码高潮喷水在线| AV大片在线无码免费| 国产精品无码久久久久久| 久久伊人色AV天堂九九| 日韩视频一区二区三区| 亚洲国产欧美一区二区三区| H国产小视频福利免费视频| 国产丰满大乳无码免费播放| 旧芭乐视频官网下载地址IOS| 揉着我的奶从后面进去| 亚洲人成网站在线播放2020| 不什么不什么的成语| 精品人妻A∨一区二区夫上司犯| 人妻护士在线波多野结衣| 亚洲AV无码片一区二区三区| AⅤ精品一区二区三区| 国产亚洲成AⅤ人片在线观看| 欧洲另类二三四区| 精品人人妻人人爽D∨D| 欧美亚洲精品SUV| 亚洲AV综合色区无码一区| 99久久99久久久精品齐齐综合 | 国产午夜福利精品一区二区三区 | 玩弄人妻热妇性色Av少妇| 尤物一二三区在线内射美女 | 成年无码动漫AV片在线尤物| 激情偷乱人伦小说视频最新章节 | 无码人妻精品一区二区三区免费| 中国老熟女重囗味HDXX| 国产精品成人一区二区三区视频| 免费中文无码AV动作片| 无人区乱码一线忘忧草| 奇米精品视频一区二区三区| 亚洲AV乱码一区二区三区林ゆな| XXX.WWW免费观看视频| 精品爆乳一区二区三区无码AV| 日本三线和韩国三线的市场定位| 亚洲中文字幕无码专区| 国产精品日日摸夜夜添夜夜添20| 欧美人与性动交a欧美精品| 人人妻人人妻人人人人妻妻人人人人| 久久人午夜亚洲精品无码区| 少妇人妻无码专区视频| 2023国精产品一二二线免费| 狠狠色噜噜狠狠狠7777米奇| 日韩一区精品视频一区二区| 中日大胆裸体棚拍人体 | 日本无遮挡真人祼交视频| 又粗又硬又大又爽免费视频播放 | 免费拗女网站1300部| 无码人妻丰满熟妇区BBBBXX| 扒开腿狂躁女人爽出白浆| 久久久精品久久久久久96| 无码AV免费一区二区三区试看| 精品无码人妻一区二区免费蜜桃| 色欲色香天天天综合网站免费 | 无码AV在线一本无码| 30分钟无遮挡机机对机机| 精品无码国产污污污免费网站| 无码AV免费一区二区三区四区| 波多野结衣AV一区二区三区中文 | 无码喷水一区二区浪潮AV| 亚洲VA无码VA在线VA天堂| 亚洲AV无码熟妇在线观看| 成人无码区免费AⅤ片WWW软件| 内射人妻深入内射| 亚洲综合小说另类图片五月天 | 玩弄秘书的奶又大又软| 菠萝蜜视频APP在线观看| 女高中生自慰污污网站| 精品国产AⅤ无码一区二区蜜桃| 久久18禁高潮出水呻吟娇喘| 同性男男黄G片免费网站| 八戒八戒神马手机在线高清观看W| 老赵抱着媛媛在厨房做饭视频| 亚洲精品无码永久在线观看你懂的| 国产免费AV片无码永久免费| 深夜A级毛片催情精视频免费| 播放少妇的奶头出奶水的毛片| 女人三A级毛片视频| 中文字幕人妻被公上司喝醉在线| 禁欲少校大哥的囚禁| 久久精品国产久精国产| 亚欧洲乱码视频一二三区| 国产成人亚洲影院在线播放| 熟悉妇人妻av无码毛片| 疯狂做受XXXX国产| 色天使综合婷婷国产日韩AV| 成人亚洲一区无码久久| 日韩欧洲在线高清一区| 成人性色生活片免费看爆迷你| 人妻少妇精品无码专区APP| 色噜噜狠狼综合在线视频| 日韩在线视频一区二区三区| 老汉吸奶水捏奶头小说| 国产蜜芽尤物在线一区| 日本另类ΑV欧美另类AⅤ | 天天躁日日躁很很很躁| 关晓彤露内毛黑森林| 丝袜灬啊灬快灬高潮了视频| 国产成人拍精品视频午夜网站| 亚欧乱色熟女一区二区三区| 粗了大了 整进去好爽视频| 日本黄色网址日本| 粗大的内捧猛烈进出| 色老板精品无码免费视频| 疯狂做爰XXXⅩ高潮69短| 熟妇高潮精品区一区二区三| 高清国产亚洲精品自在久久 | 富婆推油偷高潮叫嗷嗷叫| 久久婷婷五月综合国产| 制服丝袜自拍另类第1页| 妺妺窝人体色77777791| PYTHON人马大战| 日韩精品无码专区免费播放| 国产成人无码精品久久久小说 | 呦香8黝黝狖呦香8| 男人的天堂AV网站| 薄先生突然黏她上瘾TXT下载| B里可以放多少个鸡蛋| 欧美性爱操逼大鸡吧| 边做边爱完整版免费视频播放百度| 日本丰满熟妇乱XXXXX故事| 挡粉嫩小泬久久久久久久| 无码中文亚洲AV吉吉影音先锋| 好男人电影在线观看| 伊伊人成亚洲综合人网香| 欧美日韩人妻精品一区二区在线| 成年无码动漫AV片在线观看羞羞| 无码人妻精品一区二区蜜桃不卡 | 极品少妇被扒开双腿躁出白小说| 亚洲欧美另类在线观看| 麻花传媒MV一二三区别在哪里| 3D动漫精品啪啪一区二区中 | 亚洲精品第一国产综合精品99| 国产女人喷潮视频免费| 欧洲无码一区二区三区在线观看| 豆国产93在线 | 亚洲| 亚洲AⅤ日韩AV无码COM| 久久久久久亚洲综合影院 | 成在线人免费无码高潮喷水| 午夜精品久久久久久久| 久久99国产精品久久99软件 | 乱色熟女综合一区二区三区| 亚洲AV无码第一区二区三区| 久久久久精品国产四虎1| 99久RE热视频这只有精品6| 少妇丰满大乳被男人揉捏视频| 国内揄拍高清国内精品对白| 中文字幕AV一区二区三区| 日产无人区一线二线三线观看| 国产偷国产偷亚洲清高网站| 幼儿HIPHOP张婉莹仙踪网| 日韩AV毛片无码免费| 激情欧美成人小说在线视频| AV免费网站在线观看| 国产精品视频二区不卡| 亚洲日韩AV无码一区二区三区人| 欧美最爽的乱婬视频婬色视频| 国产乱人伦偷精品视频免下载| 在线精品免费视频无码的| 色欲AV自慰一区二区三区| 精品人妻一区二区三区四区九九 | 人妻被按摩到潮喷中文不卡| 海角国精产品三区二区三区 | 精品人妻系列无码一区二区三区 | 麻豆精品传媒一二三区| 国产AV无码专区亚洲AV|