Git简介:
Git是一个分布式的版本管理系统,可以用来备份文件、可以用来记录历史、可以多段共享、可以在本地拥有版本库,随时进行版本的后退;建立分支十分的简单;速度足够的快,只要使用一些git命令即可.
Git原理:从Github或者Gitlab上设定一个远程仓库,在本地克隆一个本地仓库,此时,本地仓库会同步远程仓库的代码.当我们在其他地方写完代码之后,需要先将代码复制粘贴到本地仓库中,再从本地仓库中打开git bush.再通过连接远程 -> 创建分支 -> add . -> commit -> push 将代码从本地push到远程仓库中.
使用Git的流程:
1.下载安装Git,配置环境变量
2.在git中注册邮箱和用户名
3.生成秘钥(没有的话);将生成的秘钥(~/.ssh/id_rsa.pub)拷贝后链接到公司SSH Key:
cd ~/.ssh //查看是否有SSH Key
git config --global user.name "username"
git config --global user.email "your email"
ssh-keygen -t rsa -C “your email” //生成秘钥,之后设置密码或选择不设置
4.从GitLab上面将工程代码clone到本地指定目录中:
git clone "远程仓库的 SSH url"
5.将本地工程目录设置为仓库:
git init //在根目录下
rm -rf .git //如果之前有初始化的话
6.远程连接gitlab仓库
git remote add "远程仓库SSH地址"
7.创建并且进入一个本地分支:
git checkout -b "分支名称"
8.将代码放入缓存区:
git add
9.提交代码并注释说明:
git commit -m "注释"
10.获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败):
git pull --rebase origin 远程仓库名
11.push代码到远程指定仓库(exercise):
git push origin 本地分支:远程分支