首先,要在git(这里就以gitlab来做试验)里面配置好ssh密钥,这里就不做过多的演示了。
直接在终端输入:
ssh-keygen -t rsa -C "你的邮箱账号"
然后把公钥保存在gitlab上就可以了。
先说一下正常的提交流程
1.打开个文件夹,初始化git仓库
cd folder_name
git init
2.提交文件到暂存区
git add . # .代表提交所有文件,具体要提交到文件就写具体到文件名
3.查看仓库状态
git status
4.提交到本地仓库
git commit -m “操作描述”
5.连接远程服务器
git remote add origin https://xxxxxxx.git # 后面接都https就是git远程仓库都地址
6.提交到远程仓库的主分支
git push -u origin master
像一些大公司就有要求了,当你提交到主分支到时候,由于一般情况下都不会让你直接把修改好到代码推送到主分支的,要先经过测试才可以合并,那么我们的代码就是要提交到其他分支上面了。
下面就是创建分支并提交的流程了:
1.把仓库中的代码克隆下来
git clone ‘git@。。。。。。’
2.查看分支情况,红色的代表远程仓库的分支。
git branch -a
3.创建分支
git branch '分支名字'
4.切换到刚刚创建的分支
git checkout '分支名字'
5.然后提交代码的操作还是一样的
git add .
git commit -m "操作描述"
6.推送代码,如果远程仓库没有分支名默认会创建一个
git push origin 本地分支名:远程仓库分支名
好了,基本上完整常用的流程就是这样子了。