本地上已经安装git
一、码云
1.码云注册gitee,建议用自己的名字。
https://gitee.com
2.生成SSH公钥
【ssh-keygen -t rsa -C "你的邮箱地址"】
3.查看公钥文件:用户/.ssh/id_rsa.pub
【cat ~/ .ssh/id_rsa.pub】
4.复制公钥到码云中
5.测试是否通过:
【ssh -T git@gitee.com】
执行命令会提示,输入【yes】
再执行一次
【ssh -T git@gitee.com】
看到authenticated字样代表成功。
二、本地项目托管到码云
1.在码云上创建仓库
仓库名称
目前只能创建【私有】仓库,提交代码后可以改成【公开】
使用Readme文件初始化这个仓库
2.创建成功后会跳转到一个页面【简易命令行入门教程】
全局配置用户名和邮箱
【git config --global usr.name "你的大名"】
【 git config --global user.email "你注册的邮箱"】
没有git仓库
有git仓库
打开在电脑上的仓库
检查【git status】
添加到暂存区 【git add .】
在本地执行提交 【git commit -m "提交信息说明"】
检查【git status】 看到nothings to commit,workng tree clean代表可以。
上传到码云中
进入到项目根目录:【git remote add origin 远程仓库地址】
本地仓库和云端仓库进行关联【git push -u origin master】要求输入gitee用户名和密码
刷新云端仓库,查看是否成功。
三、项目中运用git
查看当前工作区状态【git status】建议要保持干净
创建分支【git checkout -b "分支名字比如login"】
查看当前分支【git branch】保证在刚创建的logn子分支,前面有个*号
完成功能,提交到本地,再和远程仓库同步。ctrl+~
查看当前工作区状态【git status】建议要保持干净,发现很多红色的文件。
添加到暂存区 【git add .】
检查【git status】所有文件变成了绿色
在本地执行提交 【git commit -m "提交信息说明"】
【git branch】 查看当前分支,分辨刚提交到哪个分支
将分支推送到远程仓库:本地是两个分支,云端只有一个
第一次运行要加-u【git push -u origin "分支名"】
合并到主分支。切换到主分支,主动合并子分支。
【git checkout master】
【git merge login】
本地推送到远程仓库
【git push】在码云中查看效果。