标签:客户 项目 文件内容 str merge out id_rsa 全球 最大的
目前最先进的分布式版本控制系统
全球最大的面向开源及私有软件项目的托管平台,免费注册并且可以免费托管开源代码。
与GitHub类似,也是属于第三方基于Git开发的产品,不同的是:GitLab可以部署在自己的服务器上,代码数据都是掌握在自己手中,适合公司内部团队开发。
开源的分布式版本管理系统--协同工作
开源项目集中的代码块
所有略有规模的公司都在使用
记录多个版本
查看历史操作,可以进行版本回退和前进的控制
多端共享代码,自动合并
for linux:
yum install -y git
for windows:
https://git-scm.com/downloads
for mac:
brew install git
第一步:注册账号
https://github.com
第二步:配置sshkey
1.生成key:ssh-keygen-t rsa -C "邮箱地址"
2.cd~/.ssh(用户目录下的.ssh文件夹)
3.复制id_rsa.pub的公钥内容到github网站上--秘钥的作用就去替换用户名和密码,下次就不用去输入了。通过cat id_rsa.pub查看文件内容,然后再复制内容。打开github网站→设置→SSH&GPG秘钥→新的SSH秘钥→键
4.创建一个仓库:进入主页→启动项目→填入存储库名称比如lemon58选择public→创建存储按钮。然后再git客户端与git进行通信。
第三步:测试ssh链接GitHub
ssh-T git@github.com:在命令行输入,点击yes→提示successfully。
第四步:配置邮箱和用户名
1.git config --global user.email"245950785@qq.com"
2.git config --global user.name"hhy"
创建Git仓库
git clone +远程仓库地址
git status
git add
git commit-m "注释"
git push
git rm 文件--删除本地
git push
git status--查看状态
git commit -m ""
git branch
git branch -a
git checkout -b branch1
git push --set-upstream origin branch1
git branch -d 本地分支名
git branch -r -d origin/分支名
git push origin:分支名
git merge 分支名,先切换到master--git checkout master,再合并。
git reflog
git reset --hard 版本号 回退到指定版本
git reset --hard HEAD^ 回退到上一个版本
标签:客户 项目 文件内容 str merge out id_rsa 全球 最大的
原文地址:https://www.cnblogs.com/blackzhou/p/12919835.html