1:在本地建立乙個資料夾名為demo裡面進行框架的搭建以及基礎類的開發
2:在本地建立.gitignore檔案,內容如下,表示這些檔案不上傳到git
target/
project/
out/
### intellij idea ###
.idea
*.iws
*.iml
*.ipr
src/test/
src/main/scala/meta-inf/
3:新建readme檔案
新建上就行了,和gitignore一樣都在專案根目錄裡,markdown格式(.md)。
4:在專案根目路執行git init
, 就會在根目路新建乙個.git檔案,此時專案文件就會被git納入管理。
5:執行命令git add .(注意點是用空格隔開的)
執行git add .
將根目路的除.gitignore裡的所有檔案跟蹤
6:git commit -m "建立乙個新專案"
,現在只是提交到本地的git上了
7:在gitlab/github上建立遠端倉庫
8:git remote add origin 專案位址(例如:
8:git push -u origin master 就將本地**全部推到git上去了
注意:另外,這裡有個坑需要注意一下,就是在上面第七步建立遠端倉庫的時候,如果你勾選了initialize this repository with a readme(就是建立倉庫的時候自動給你建立乙個readme檔案),那麼到了第八步你將本地倉庫內容推送到遠端倉庫的時候就會報乙個failed to push some refs to 的錯。
例如下圖
這是由於你新建立的那個倉庫裡面的readme檔案不在本地倉庫目錄中,這時我們可以通過以下命令先將內容合併以下:
將redeme拉取到本地再進行一次推送就ok了
$ git pull --rebase origin master
基於gitlab的專案管理流程
背景個人是不太願意使用使用者體驗差的軟體來做專案管理,行業內,要找到這麼一款軟體,又要符合自己的需求,著實不容易。要免費,易用性要好,要安全,要有資料統計。而程式設計師的世界,svn 之後,可能沒有人會拒絕 github,gitlab。從開發的角度出發,基於此平台作自我迭代和研發,則應當是最接地氣,...
GitLab建立專案
首先在gitlab新建project 圖1 然後本地建立androidstudio專案 開啟命令列工具,輸入 git config global user.name x git config global user.email xx xx.com 繼續輸入 cd existing folder 本地...
呼叫gitlab建立非空專案
需求 需求要呼叫gitlab api去建立乙個非空的專案。實現 gitlab建立專案有三種方式,可以在gitlab的ui介面的建立中檢視到。分別是 blank project create from template import project。import project有好幾種匯入方式,我選擇...