提交码云git教程
未绑定秘钥:
.进入项目文件夹下
- git bash here
- 生成密钥:ssh-keygen -t rsa -C “zhanghaoming11111@163.com”
- 查看密钥:cat ~/.ssh/id_rsa.pub
- 码云–>添加ssh公钥
- 定义全局变量
邮箱 git config --global user.email “zhanghaoming11111@163.com”
名字 git config --global user.name “test”
正常提交:
- 在码云中新建项目
- VSCode中
进入项目文件夹下 - 01.初始化:
git init
- 02.定向到你的代码仓库:
git remote add origin https://gitee.com/用户个性地址/HelloGitee.git
- 03(拉取).拉取文件:
git pull origin master
- 04(上传).上传并添加评论:
git add .
git commit -m "第一次提交"
git push origin master ——这里注意,如果你项目中有redme文件而且在码云网站上创建仓库时也生成了redme文件话要加上 -f
git push origin master -f
其他命令
查看分支: git branch
创建分支: git branch
切换分支: git checkout
创建+切换分支: git checkout -b
合并某分支到当前分支: git merge
删除分支: git branch -d
链接:https://www.jianshu.com/p/e8f7018cb554
版本追溯、控制:
1.git log routes/projectClassController.js
2.复制hash序列号
3.checkout对应版本
git checkout
git checkout 45a3e5a1e9c3216fd4496c0d06af6de4b81c4d4c routes/projectClassController.js
4.commit checkout下来的版本
git commit -m “projectClassController.js版本回溯到第四次提交”
5.推送
git push origin master
版本对比:
1.与线上git对比
git diff head
2.对比上次提交
git diff head~
3.对比之前n次
git diff head~n