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以查看创建的备份文件

 

你可能感兴趣的:(GitLab)