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

站長資訊網
最全最豐富的資訊網站

實例詳解Git的常見操作

本篇文章給大家帶來了關于Git的相關知識,其中主要介紹了一些常見的操作,包括了設置字體、創建遠程倉庫、創建本地倉庫等等,希望對大家有幫助。

實例詳解Git的常見操作

推薦學習:《Git教程》

Git版本控制

開發難題

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

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

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

主流的版本控制產品

名稱 模型 并發** 模式 ** ** 歷史 **模式 變更** 范圍 ** ** 網絡協議 ** ** 原子 **提交性
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

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

介紹

實例詳解Git的常見操作

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

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

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

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

組成結構圖

實例詳解Git的常見操作

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

命令速查

實例詳解Git的常見操作

常用命令

實例詳解Git的常見操作

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

碼云配置環境

注冊賬號

實例詳解Git的常見操作

每個人必須有自己的賬號,先官網注冊賬號:

https://gitee.com/

登錄

實例詳解Git的常見操作

安裝GIT

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

Windows開始菜單:

實例詳解Git的常見操作

實例詳解Git的常見操作

設置字體

實例詳解Git的常見操作

實例詳解Git的常見操作

查詢git

實例詳解Git的常見操作

碼云創建倉庫

創建遠程倉庫(在碼云官網上)

實例詳解Git的常見操作

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

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

創建測試文件, 并在本地倉庫執行以下命令:

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

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

實例詳解Git的常見操作

刷新頁面,如果創建成功,Git上界面發生變化如下樣子,這樣環境就完成了

實例詳解Git的常見操作

每日任務

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

新文件

創建項目目錄,創建新文件,或者復制已有文件或者復制已有目錄:

實例詳解Git的常見操作

推送

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

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

實例詳解Git的常見操作

拉取/下載

把遠程倉庫中的內容下載到本地:

$ git pull										#從服務器拉取最新內容

實例詳解Git的常見操作

常見錯誤

Authentication failed for

實例詳解Git的常見操作

任何路徑下輸入都可以:

git config –system –unset credential.helper

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

failed to push some refs to…

實例詳解Git的常見操作

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

git pull –rebase origin master #

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

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

fatal: remote origin already exists

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

2、再輸入重新執行 git push -u origin master

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

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

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

SSL certificate problem: unable to get local issuer certificate

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

郵箱是私有的報錯

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

IDEA整合Git

在Gitee創建新的倉庫

在網頁中創建倉庫名稱:cgb2109-3

進入workspace

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

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

打開IDEA的工程中,你會發現直接就能提交或者拉取代碼了

實例詳解Git的常見操作

推薦學習:《Git教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
和儿媳妇在一起最幸福的句子| 好吊色欧美一区二区三区视频 | 人人澡人摸人人添学生AV| 欧美日韩不卡合集视频| 人妻精品久久久久中文字幕一冢本| 人禽杂交18禁网站免费| 粉嫩小泬久久久久久久久久小说| 丰满少妇人妻HD高清果冻传媒| 国产精品成人一区二区三区| 国产亚洲精品自在久久| 久久精品国产99国产精品澳门| 国产SUV精品一区二区883| 国产欧美精品一区二区三区-老狼 国产欧美精品一区二区三区 | 国产AⅤ无码专区亚洲AV麻豆| 国产男男GAY做受ⅩXX小说| 精品无人区卡一卡二卡三乱码| 老子影院午夜精品无码| 精品国产A∨无码一区二区三区| 国产精品久久久久久成人影院| 成人作爱Av一级无码| 国产精品丝袜无码不卡一区| 精品人妻AV无码一区二区三区| 麻豆国产精品VA在线观看| 琴乳液狂飙却被空吸入口中| 为了升职丈夫把我献给他们领导 | 日产精品一线二线三线优势| 无套内谢孕妇毛片免费看看| 亚洲一区二区三区无码中文字幕 | 亚洲线精品一区二区三区影音先锋| 中文字幕人妻AV一区二区| 成人无码区免费AⅤ片丝瓜视频| 国产日韩精品SUV| 乱码一二三乱码又大又粗| 日本又黄又爽又色又刺激的视频 | 国产亚洲日韩一区二区三区| 国产浮力第一页草草影院| 丰满妇女强高潮18ⅩXXX小说 | 亚洲AV成人男人的天堂手机| 午夜成人亚洲理伦片在线观看 | 久久精品麻豆日日躁夜夜躁| 人妻巨大乳一二三区麻豆| 性夜影院爽黄A爽在线看18禁| 雨后小故事完整版| 公粗挺进了我的密道在线播放 | 亚洲碰碰人人AV熟女天堂| AE射频电源成色| 国产麻豆精品久久一二三| 老女人性饥渴XXXXⅩHD另| 色偷偷亚洲第一成人综合网址| 日日躁夜夜躁狠狠躁| 亚洲AV无码丰满尖叫高潮| 亚洲高清国产拍精品动图| 亚洲中文久久精品无码| 成·人免费午夜无码不卡| 激情 亚洲 成人小说 激情| 久草日B视频一二三区| 人妻巨大乳一二三区麻豆| 亚洲AV无码乱码在线观看代蜜桃| 99久久99久久久精品齐齐综合 | 边做边爱免费完整版视频播放| 韩国三级在线观看| 欧洲吸奶大片在线看| 亚洲成AV人片在线观看橙子| 把腿张大点就可以吃到扇贝了视频| 精品AV综合一区二区三区| 日产精品久久久久久久性色| 亚洲伊人久久综合成人网站| 粉嫩av.一区二区三区免费| 国产精品无码2021在线观看| 哦┅┅快┅┅用力啊┅┅电影| 日本XXXX18裸体XXXX| 亚洲无线一二三四区手机| 吃瓜爆料黑料不打烊| 老司机久久99久久精品播放| 无码少妇一区二区三区浪潮av| 24小时日本在线| 差差差无掩盖视频30分钟| 久久久精品456亚洲影院| 我和公发生了性关系视频| 99精品国产99久久久久久97| 精品国产AⅤ一区二区三区| 少妇与亲子伦系列小说| 做AJ姿势教程大全图片| 东京热无码AV男人的天堂| 老少配XXOO老少配| 亚洲AⅤ永久无码一区二区三区| 波多野结衣高清一区二区三区 | 一面膜上边一面膜下边视频| 国产农村妇女毛片精品久久麻豆| 欧洲老人毛多BBWBBWBBW| 亚洲永久无码7777KKK| 国产强伦姧在线观看无码| 日韩精品无码一本二本三本| 最新无码国产在线视频9299| 精品国产一区二区亚洲人成毛片| 无码精品A∨在线观看十八禁| 亚洲色欲AV无码成人专区| 国产猛男GAY1069视频| 日木AV无码专区亚洲AV毛片| 91人人妻人人澡人人爽人人精品| 久久777国产线看观看精品| 午夜麻豆国产精品无码| 成人片黄网站色大片免费观看AP| 免费精品一区二区三区第35| 少妇毛又多又黑一区二区| Chinese国产男男视频观看| 国产欧美国产综合每日更新| 色欲蜜臀AV在线播放| 把腿张开老子臊烂你多p晓晓 | 24种男女插秧法| 巨胸喷奶水视频WWW免费动漫| 亚洲国产成人片在线观看无码| 国产精品第一区揄拍无码| 色AV永久无码影院AV| XXX少妇厨房XXX乱| 精品国产精品国产偷麻豆| 亚洲 春色 另类 小说| 国产成人无码3000部| 色国产精品一区在线观看| 爸的比老公大两倍儿媳妇怎么称呼 | 女人被狂躁到高潮视频免费软件| 又色又爽又黄的裸体美女图片 | 亚洲区激情区无码区| 狠狠无码人妻精品一区二区蜜桃 | 国产又爽又黄又刺激的视频 | 伊人精品成人久久综合| 疯狂做爰XXXⅩ高潮69短| 日韩av无码一区二区| 班主任掀开裙子让我桶的| 欧美颜射内射中出口爆在线| A级国产乱理伦片在线观看| 欧美精品久久久久久精品爆乳 | 东京热人妻系列无码专区| 色婷婷综合激情综在线播放| 非洲黑人吊巨大VS亚洲女| 色哟哟网站在线观看| 粗大的内捧猛烈进出视频| 日产中文字幕在线精品一区| 厨房里的激战2李明人物介绍| 日韩免费无码人妻波多野 | 久久久久久国产精品免费免费 | 无码人妻一区二区三区精品视频年 | 666西方大但人文艺术| 欧美国产SE综合| WWXX在线观看免费| 日本少妇三级HD激情在线观看| 粗大的内捧猛烈进出视频| 少妇久久久被弄到高潮| 国产精品99久久99久久久动漫| 无码人妻精品一区二区三区不卡| 国产麻豆天美果冻无码视频| 亚洲AV蜜桃无码精品无码| 精品国产AV 无码一区二区三区| 亚洲熟女www一区二区三区| 噜噜狠狠色综合久色AⅤ网址| 51爆料网每日爆料黑料| 人妻少妇HEYZO无码专区| 东北一家人1一6全文阅读小说 | 国产成人精欧美精品视频| 午夜理论片2019理论琪琪| 娇妻被朋友玩得呻吟在线电影| 亚洲色欲色欲WWW在线观看| 老师在办公室被躁在线观看| A狠狠久久蜜臀婷色中文网| 日日摸夜夜添夜夜添无| 国产精品无码一本二本三本色| 亚洲成A人片在线观看中文无码| 久久久久久人妻无码 | 国产成人午夜在线视频A站| 亚洲AV香蕉一区区二区三区| 久久久噜噜噜久久中文福利| AV鲁丝一区鲁丝二区鲁丝四| 少妇风流AAAAA毛片| 好男人WWW在线影院官网| 真人性囗交69图片| 人妻无码中文字幕| 国产麻豆剧传媒精品国产AV蜜桃 | 久久亚洲AV无码精品色午夜麻| GAY2022空少被体育生暴菊| 调教小SAO货撅起打屁股作文 | 亚洲人成网站观看在线播放| 国产一区二区三区水蜜桃| 野花日本免费完整版高清版| 欧美性猛交ⅩXXX乱大交| 97精品伊人久久大香线蕉APP | 大陆熟妇丰满多毛XXXX| 亚洲AV无码专区国产乱码京东传| 毛片内射久久久一区| 中国CHAIN同志GAY片国产| 日韩AV一区二区三区| 黑人巨大精品欧美一区二区| 20厘米的粗黑巨物挺进| 色综合伊人色综合网站| 精品少妇无码AV在线播放| MM1313又粗又大受不了| 亚洲 丝袜 另类 校园 欧美| 蜜桃女同一区二区免费AV哟 | 玩弄人妻少妇500系列网址| 久久久久国色AⅤ免费看| 大胆GOGO高清在线观看|