Linux - gitlab的命令


啟動

sudo gitlab-ctl start

關閉

sudo gitlab-ctl stop

重新加載配置文件

sudo gitlab-ctl reconfigure

 

在本地初始化一個本地倉庫

git init

設置遠程倉庫地址

git remote add origin https://github.com/zengyh/ttt.git

初始化后的倉庫支線如果想提交到遠程服務器,則需要先與上游(遠程支線)進行關聯,才可以提交

git branch --set-upstream-to=origin/master master   //將本地master分支與遠程服務器的master分支關聯,這樣上傳后的內容會直接關聯遠程的master分支,自動進行合並

或者

git branch -u origin/master   將當前分支設置為跟蹤遠程分支

取消對master的跟蹤

git branch --unset-upstream master

 

添加變更

git add .

提交

git commit -m "注釋"

更新至遠程服務器

git push origin master   //提交到遠程服務器的master節點,不添加節點,默認提交到配置的上游

新建分支

git branch new_branch_name

提交新建的分支

git push origin new_branch_name   遠程倉庫會默認創建相同名稱的分支

 

linux的項目文件夾中,如果git分支切換,目錄中對應的分支下的文件也會改變

 

合並分支

先切換到主分支

git checkput master

與子分支進行合並

git merge son_branch_name

若出現沖突,則先解決沖突,在沖突環境切換分支,會自動提示沖突文件

文件中出現自動生成的代碼

======>HEAD

當前分支內的內容

======

其他提交的分支中的內容

======<

解決沖突后,將該文件在主分支內添加並提交   add  commit

然后再推送至遠程服務器

git push

遠程服務器更新主節點后,其他自分支沒有自動刪除,可以使用如下命令進行子分支的刪除操作

git push origin --delete <BranchName>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM