日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

本地项目上传到gitlab上

發布時間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 本地项目上传到gitlab上 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這一個帖子內容不是很難,寫這個帖子的原因是搜了這一個結果發現大家寫的步驟都非常的復雜,而且還沒有成功,所以這里簡單總結一下。

上傳到gitlab的前提基于先安裝git,具體如何安裝網上一大把。,然后要有局域網的gitlab服務器,且在這個gitlab服務器注冊了gitlab的賬號。有了gitlab服務器和在該gitlab注冊的賬號以后,我們就開始吧。

1.登錄

打開gitlab網站并登錄gitlab賬號,點擊【project】,選擇【Your Project】,然后在右邊點擊【New Project】

?

2.創建工程

輸入工程名,寫工程描述,然后設置權限級別,如果工程是團隊開發,一般都設置為【Internal】,這樣就能實現共享。

?

?

?

?

?

3.查看git命令

創建完工程以后,滾動鼠標往下會看到【Command line instructions】,會告訴你如何下載提交和刪除文件并提交到服務器端。gitlab工程創建出來以后,本身就提供非常多有用的信息。接下來就可以開始將自己的工程代碼或者文件提交到服務器端了。

3.1 打開bash命令行

先創建一個文件夾作為git repository路徑,也就是以后放git項目的地方,方便統一管理。然后在文件夾下右擊鼠標,選擇【Git Bash here】進入git bash 命令行

3.2 下載項目

剛剛在網頁中創建工程以后,在bash網頁中的【Command line Instruction】復制【Git global setup】下的兩行命令到git bash中執行,然后執行【Create a new repository】中的前兩行命令。

下載完項目以后就會在你的git repo下找到你的項目,進入【11111】項目以后,windows設置查看【隱藏的項目】,就會看到多了一個.git文件夾,也就是表示我們的項目和服務器的對接了起來,以后就可以在這里做git操作了。

3.3 上傳工程

我們建立了服務器與本地的連接以后,就可以把要提交的文件復制一份到項目文件夾下(是復制,不是剪切,養成備份的好習慣),通過git bash上傳到服務器。命令如下:

git add helloworld/

git commit -m "the first verison of this project"

git push

3.4 查看結果

回到gitlab網頁中就可以看到,剛剛那些Command line instructions已經不見了,下面被替換成你上傳的文件。

3.5 添加和設置用戶權限

?

在左下角選擇【Settings】→【Members】,然后搜索選擇用戶,和設置對應的權限,需要何種權限可參照權限表說明設定,點擊【Add to project】添加用戶。添加成功以后,就會在用戶列表找到,也可以在列表中修改對應的權限。

?

3.6?git命令的使用和說明

提交代碼和更新代碼如果對版本和分支不那么嚴格的話,幾乎就使用到以下命令就可以了。

git clone 項目url

git bash進入指定目錄之后,執行 git clone 項目url,就會從服務器中拷貝代碼到本地。

?

git checkout

git checkout是把服務器的代碼同步更新到本地,為了養成好習慣,我們應該在修改自己的代碼之前先checkout一下再做修改,以減少與其他用戶的沖突操作。

?

git add 文件(夾)名

git add是單詞提交,add是廣義的添加,包括文件的增加和文件的修改,都是需要使用到git add。

?

git commit -m "這次提交你的注釋"

git commit是對多次add的一個匯總,也就是我們平常寫文件或者代碼,經常都是同一目的,會有多次add操作,注釋只在一次commit中書寫即可。commit和add的區別從定義上是,commit一次性把多次add的文件從工作區提交到暫存區,為了更好的分批分階段進行操作。

?

git push (origin master)

git push是把剛剛git commit的內容推送到服務器上,默認會選擇master分支。

?

?

總結

以上是生活随笔為你收集整理的本地项目上传到gitlab上的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。