“分叉”是原始存储库的一个副本,版本控制系统允许程序员通过“分叉”将项目的版本分成不同的“分支”,每个人在不同的分支上进行更改,然后上传至存储库的主项目。
学习网站:
https://www.yiibai.com/gitlab/gitlab_squashing_commits.html
http://wcmc.csu.edu.cn/doc/wcmc-GitLab%20User%20Guide.pdf
git clone (git项目的https复制链接)
git add FILE_NAME
git commit . -m “add FILE_NAME” //-m表示在提交中添加信息
git push -u origin master //提交本地分支上的远程仓库
git checkout master
git pul origin NAME_OF_BRANCH -u
git checkout -b BRANCH_NAME //-b表示新的分支名字
git checkout BRANCH_NAME
git status
git add FILE_NAME
或 git add .
git push origin BRANCH_NAME
git checkout .
git clean -f
git rebase master
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 查看新生成的密钥
echo “CONTENT” >> FILE_NAME.md
sudo gitlab-rake gitlab:backup:create SKIP=db,uploads //SKIP用于指定备份需要排除的目录
备份tar文件将在默认的/var/opt/gitlab/backups目录中创建。 浏览到此路径并键入ls -l以查看创建的备份文件