文章出處
文章列表
最近開始接觸和使用GitLab,用它來做源代碼的版本控制,CI、CD持續集成和持續交付,感覺功能確實很強大,今天也只能先說一下它的源代碼管理功能,核心就是GIT,對GIT進行了封裝,提供了一些擴展功能,事實上GitLab類似于GitHub,都是以Git以基礎的!
下面我們來看一個場景,首先你在GitLab上建立了一個Project,然后本地有對應的項目,希望把本地現有的項目遷入到GitHub上,主要分為以下幾個步驟:
一 在遠程建立一個倉庫,它有https和ssh的地址
二 本地建立倉庫文件夾 mkdir validate
三 在進行文件夾,cd validate
四 git初始化,git init
五 映射遠程倉庫,git remote add origin git@git.i-counting.cn:bfyxzls/validate.git
六 添加一個readme.md文件
七 添加它到本地倉庫,git add readme.md
八 提交本地,git commit -m "initial"
九 將本地倉庫提交的內容推到遠程倉庫的對應分支,git push -u origin master
十 大功告成
如果我們希望將項目里的了些目錄和文件過濾,不希望它們push到服務器上,就可以在.gitignore文件里做文章了
# Build results [Dd]ebug/ [Dd]ebugPublic/ [Rr]elease/ [Rr]eleases/ x64/ x86/ bld/ [Bb]in/ [Ll]og/ [Oo]bj/
然后在我們的Git Push時,需要先清一下緩存,然后在提交!
git rm -r --cached . git add . git commit -m 'update .gitignore'
這樣,觀察一下你的服務器上,就沒有這些文件夾了!
感謝閱讀!
文章列表
全站熱搜