gitlab git clone 卡住_IDEA中的Git操作你掌握了吗?此一篇,足矣!
生活随笔
收集整理的這篇文章主要介紹了
gitlab git clone 卡住_IDEA中的Git操作你掌握了吗?此一篇,足矣!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Hello,大家好,我是Jerry。最近在公司上班,將公司Gitlab中的項目clone到本地,開發完成之后,需要進行代碼提交,剛開始真是”丈二和尚摸不著頭腦“。但是經過一段時間的摸索終于弄明白,特此發文記錄下自己。總的來說,個人感覺這一套流程確實對于初學者來說不太友好,主要是一些概念上沒理解清楚。下面將從概念說起,直到Gitlab端的操作,一一詳述,力求通俗易懂。
一、基本概念
我們在進行代碼管理的時候,會有4個階段,如下圖所示:(1)workspace 工作區間,我們可以認為該區間是待上傳項目對應的文件夾;
(2)staging,該狀態是指文件的追蹤狀態,一般在Git命令行中執行:
git?add?xxx.html??//xxx.html變為追蹤狀態git?add?. //文件夾下所有的文件變為追蹤狀態(3)local repository 本地倉庫,可以把它理解本地托管代碼的空間。一般我們在Git命令行中執行:
git?init?//在項目文件夾中生成.git文件.git文件就是local??repository(ps.此文件為隱藏文件)
(4)remote?repository 遠程倉庫,可以理解成Gitlab端
二、實際項目操作流程
2.1 Gitlab端新建項目
2.2?創建本地倉庫
相當于執行:git?init?By the way,如果你之前已經在項目文件夾中生成了.git文件(可能在Git 命令行已經被執行過),然而你想重新生成一個新的.git文件你可以這樣做:首先定位到你的項目文件夾,空白處右擊打開的git bash進行下面的操作:刪除 .git 文件和.gitignore文件。具體如下圖所示:后面你就重復在IDEA中的操作即可,即:點擊create git repository。
2.3?追蹤文件
相當于執行:git?add .執行之后,項目上的文件全部變成綠色,這說明項目文件都被追蹤。
2.4?提交到本地倉庫
相當于執行:git?commit?-m?'some?descriptions?about?your?code'2.5?推到遠程倉庫
相當于執行:git?push?
2處的url填的就是你的gitlab中的地址,如下圖:
填入之后:
最后,可以在gitlab的頁面看出:
2.6?fork操作
首先我們將他人的項目fork到自己的倉庫中然后,可以得出(該項目現在已經處于自己的倉庫中):繼而,打開該項目,進行clone,如下圖:本地修改代碼,然后按照前文操作,將新的內容提交到自己的gitlab遠程倉庫中。操作如下,用指令總結如下:本質上就是在本地項目的文件夾中右鍵進行git bash1.git config --global user.name = "自己的賬戶名"2.git config --global user.email = "自己的郵箱"3.git add .4.git commit -m '項目修改的說明'5.git?push?---將修改的內容推到自己的遠程gitlab?倉庫中最后,通知他人我對其倉庫進行了修改:填寫相關信息,然后進行提交。總結
以上是生活随笔為你收集整理的gitlab git clone 卡住_IDEA中的Git操作你掌握了吗?此一篇,足矣!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 指令 机器指令 汇编指令 指令系统
- 下一篇: 使用DBUnit框架数据库插入特殊字符失