gitlab git clone 卡住_IDEA中的Git操作你掌握了吗?此一篇,足矣!
一、基本概念
我們?cè)谶M(jìn)行代碼管理的時(shí)候,會(huì)有4個(gè)階段,如下圖所示:(1)workspace 工作區(qū)間,我們可以認(rèn)為該區(qū)間是待上傳項(xiàng)目對(duì)應(yīng)的文件夾;
(2)staging,該狀態(tài)是指文件的追蹤狀態(tài),一般在Git命令行中執(zhí)行:
git?add?xxx.html??//xxx.html變?yōu)樽粉櫊顟B(tài)git?add?. //文件夾下所有的文件變?yōu)樽粉櫊顟B(tài)(3)local repository 本地倉(cāng)庫(kù),可以把它理解本地托管代碼的空間。一般我們?cè)贕it命令行中執(zhí)行:
git?init?//在項(xiàng)目文件夾中生成.git文件.git文件就是local??repository(ps.此文件為隱藏文件)
(4)remote?repository 遠(yuǎn)程倉(cāng)庫(kù),可以理解成Gitlab端
二、實(shí)際項(xiàng)目操作流程
2.1 Gitlab端新建項(xiàng)目
2.2?創(chuàng)建本地倉(cāng)庫(kù)
相當(dāng)于執(zhí)行:git?init?By the way,如果你之前已經(jīng)在項(xiàng)目文件夾中生成了.git文件(可能在Git 命令行已經(jīng)被執(zhí)行過(guò)),然而你想重新生成一個(gè)新的.git文件你可以這樣做:首先定位到你的項(xiàng)目文件夾,空白處右擊打開的git bash進(jìn)行下面的操作:刪除 .git 文件和.gitignore文件。具體如下圖所示:后面你就重復(fù)在IDEA中的操作即可,即:點(diǎn)擊create git repository。
2.3?追蹤文件
相當(dāng)于執(zhí)行:git?add .執(zhí)行之后,項(xiàng)目上的文件全部變成綠色,這說(shuō)明項(xiàng)目文件都被追蹤。
2.4?提交到本地倉(cāng)庫(kù)
相當(dāng)于執(zhí)行:git?commit?-m?'some?descriptions?about?your?code'2.5?推到遠(yuǎn)程倉(cāng)庫(kù)
相當(dāng)于執(zhí)行:git?push?
2處的url填的就是你的gitlab中的地址,如下圖:
填入之后:
最后,可以在gitlab的頁(yè)面看出:
2.6?fork操作
首先我們將他人的項(xiàng)目fork到自己的倉(cāng)庫(kù)中然后,可以得出(該項(xiàng)目現(xiàn)在已經(jīng)處于自己的倉(cāng)庫(kù)中):繼而,打開該項(xiàng)目,進(jìn)行clone,如下圖:本地修改代碼,然后按照前文操作,將新的內(nèi)容提交到自己的gitlab遠(yuǎn)程倉(cāng)庫(kù)中。操作如下,用指令總結(jié)如下:本質(zhì)上就是在本地項(xiàng)目的文件夾中右鍵進(jìn)行g(shù)it bash1.git config --global user.name = "自己的賬戶名"2.git config --global user.email = "自己的郵箱"3.git add .4.git commit -m '項(xiàng)目修改的說(shuō)明'5.git?push?---將修改的內(nèi)容推到自己的遠(yuǎn)程gitlab?倉(cāng)庫(kù)中最后,通知他人我對(duì)其倉(cāng)庫(kù)進(jìn)行了修改:填寫相關(guān)信息,然后進(jìn)行提交。總結(jié)
以上是生活随笔為你收集整理的gitlab git clone 卡住_IDEA中的Git操作你掌握了吗?此一篇,足矣!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 指令 机器指令 汇编指令 指令系统
- 下一篇: 使用DBUnit框架数据库插入特殊字符失