Git详细操作
git详细操作
一.本地配置
1公钥钥配置
1.参考帮助文档:https://gitee.com/help/
仓库管理 =公钥管理 =生成/添加ssh公钥
ssh-keygen -t rsa -c "xxxx@163.com"
按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub
文件内容,获取到你的 public key
复制生成后的 ssh key,通过仓库主页 「管理」--「部署公钥管理」--「添加部署公钥」 ,添加生成的 public key 添加到仓库中。
添加后,在终端(terminal)中输入
ssh -t git@gitee.com
-首次使用需要确认并添加主机到本机ssh可信列表。若返回 hi xxx! you've successfully authenticated, but gitee.com does not provide shell access.
内容,则证明添加成功。
2.本地配置线上的账号与邮箱
git config --global user.name "xxxxx"
git config --global user.email "xxxxxxxxx"
二.本地相关操作
1.本地初始化git仓库(可以建立一个项目架构)
1)创建项目
2)进入项目目录初始化仓库:
git init
3)提交代码到本地版本库
2.将本地版本库同步到远程仓库
创建一个远程空仓库(码云)
1)在本地仓库内添加远程仓库源,源名默认就采用origin,就采用https协议即可
git remote add origin https://gitee.com/doctor_owen/luffy.git
2)将本地版本库提交到远程版本库,需要远程仓库账号密码
git push -u origin master
三.开发者对于管理员操作
1.要参与开发的成员配置本地全局账号密码
git config --global user.name "owen"
git config --global user.email "owen@163.com"
2.生成本机的ssh公钥提供给管理员
ssh-keygen -t rsa -c "owen@163.com"
项目公开了无所谓了直接去下载即可
四.管理员对于开发者操作
添加开发者提供的公钥到 个人公钥 并非是 公钥,并给开发者提供远程仓库ssh地址
仓库 =管理 =添加公钥 =添加个人公钥
ssh地址:git@gitee.com:doctor_owen/luffy.git
五.开发者授权后相关操作
1.下载项目
git clone git@gitee.com:doctor_owen/luffy.git
2.查看远程源
.进入本地项目仓库进行开发
git remote -v
3.项目修改后提交
1.拉取项目
开发过程中要提交新功能时,一定要遵循先拉取(pull)
,再提交(push)
git pull
默认拉的是当前分支
如果要拉其他分支
git pull origin(源名) 分支名
2.添加修改内容
git add .
3.注释提交信息
git commit -m '提交新功能的信息说明'
4.再次拉取项目
git pull origin(源名) 分支名
提示all read.....即可提交
5.提交项目
git push origin 分支名
如果后面不填,但是不建议这样操
作以免提交错误
git push
提交位置为当前分支
六.分支相关操作
1.创建分支
git branch 分支名
只是创建本地项目git上并没有创建
有新的文件提交前可以执行下面的命令创建git上的分支
git push --set-upstream origin 分支名
2.查看分支
git branch
3.切换分支
git checkout 分支名
4.创建并切换到分支
git checkout -b 分支名
5.删除分支
git branch -d 分支名
6.查看远程分支
git branch -a
七.冲突解决、分支合并
多人开发中我们项目可能会存在提交以及拉取时候的异常
git status
查看信息
打开对应的文件查看错误信息
基本上都是线下沟通
上一篇: Django2.* + Mysql5.7开发环境整合
下一篇: 广告倒排索引架构与优化