GitLab 簡單知識點(自用)

“分叉”是原始存儲庫的一個副本,版本控制系統允許程序員通過“分叉”將項目的版本分成不同的“分支”,每個人在不同的分支上進行更改,然後上傳至存儲庫的主項目。

學習網站:

https://www.yiibai.com/gitlab/gitlab_squashing_commits.html

http://wcmc.csu.edu.cn/doc/wcmc-GitLab%20User%20Guide.pdf

 

  • 1.git拉取項目

git clone (git項目的https複製鏈接)

 

  • 2.提交文件

git add FILE_NAME

git commit . -m “add FILE_NAME”  //-m表示在提交中添加信息

git push -u origin master  //提交本地分支上的遠程倉庫

 

  • 3.獲取對主分支所做的最新更改

git checkout master

 

  • 4.獲取工作目錄的最新更改

git pul origin NAME_OF_BRANCH -u

 

  • 5.創建一個新分支 ,如果該分支已經存在,將轉達該分支

git checkout -b BRANCH_NAME  //-b表示新的分支名字

 

  • 6.進行分支間的切換

git checkout BRANCH_NAME

 

  • 7.檢查對項目的更改

git status

 

  • 8.上一條命令有紅色的即爲有變化,可以將其添加至taging中

git add FILE_NAME

或 git add .

 

  • 9.將更改發送至master分支

git push origin BRANCH_NAME

 

  • 10.刪除除未暫掛之外的所有更改

git checkout .

 

  • 11.刪除未跟蹤文件的所有更改

git clean -f

 

  • 14.將主分支提交至某一個分支

git rebase master

 

  • 12.創建SSH密鑰

1.查看本地的SSH key是否存在

cd ~/.ssh

執行完該命令後,如果出現有id_rsa文件,證明key已存在

2.刪除原來的SSH key

mkdir key_backup

cp id_rsa* key_backup

rm id_rsa*

3.創建新的SSH key

ssh-keygen -t rsa -C “SELF_MAIL”

然後可以將新生成key加入至gitlab中

cat id_rsa.pub 查看新生成的密鑰

 

  • 13.創建一個新文件並向該文件添加內容

echo “CONTENT” >> FILE_NAME.md

 

  • 14.創建gitlab備份

sudo gitlab-rake gitlab:backup:create SKIP=db,uploads //SKIP用於指定備份需要排除的目錄

備份tar文件將在默認的/var/opt/gitlab/backups目錄中創建。 瀏覽到此路徑並鍵入ls -l以查看創建的備份文件

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章