使用码云
使用码云
生成公匙
- 注册账号,完善信息
- 设置本机绑定SSH公钥,实现免密码登录
- 生成公钥(链接:https://thoughts.aliyun.com/sharespace/5e8c37eb546fd9001aee8242/docs/5e8c37e7546fd9001aee81fe)
ssh-keygen -t rsa "邮箱" #生成公钥
#生成完以后会生成两个文件
- 创建仓库

IDEA中集成Git
1.新建项目,绑定git
- 先随便建了一个项目

下面是从gitee中clone下的文件,将文件全选直接覆盖到新建项目中。

替换后的文件

这是通用的万能方法

文件的颜色就是选中的状态,产生图标是集成的git操作
2.修改文件,使用IDEA
- 添加到暂存区
- commit提交
- push到远程仓库
左下角的Version Control可以查看文件状态


提交以后会产生日志记录

提交可以直接在Terminal里输入git push

3.提交测试
刷新后远程仓库即被push上去了

直接在Terminal里输入命令比较快

push之后还是蓝色的点击一下log的刚才push记录可以变成黑色
Git分支
- git branch 查看分支
- git branch -r 查看远程分支
# 新建一个分支,但依然停留在当前分支
git branch [branch-name]
#新建一个分支,并切换到该分支
git checkout -b [branch]
# 合并指定分支到当前分支
git merge [branch]
#删除分支
git branch -d [branch-name]
#删除远程分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]
#更新代码
git push
git fetch
使用详细:https://mp.weixin.qq.com/s?src=11×tamp=1612613064&ver=2874&signature=qaMaQoIauaNXkWW093l4pbcWCdvclXPyc7I0AeyLx-Y2VL8IMKNjRZcQp9lILp5Ewn-DcBTcHAyqs80clQCsTbnKd3iiFWiCL5JH89X41CUovmG*WDCbPYZsZcp8IofU&new=1

如果多个分支并行执行,代码不会冲突,就是同时存在多个版本
如果同一个文件被多个分支修改了则会引起冲突,解决方法是协商选择合并谁的代码。
master一般是比较稳定的代码,工作一般在分支工作。
当本地创建分支dev以后如何在远程创建分支呢?
在IDEA中实验master分支中输入git push,返回 Everything up-to-date,说明在主分支推送无效
转换为dev分支发送git push,返回如下,输入git push --set-upstream origin dev 成功在远程创建分支

经查:
git push --set-upstream origin dev_name
此时会在远端自动创建分支dev_name,并且会自动和本地分支关联。后续push和pull时,就不用指定分支。
https://blog.csdn.net/qq_39960119/article/details/104790913
网络上还有方法:
1.先创建并切换到本地分支
git checkout -b newBranchName
2.提交到远程(其中:newBranchName:上一步创建的本地分支名,gitNewBranchName:git远程的分支名)
git push origin newBranchName:gitNewBranchName
gitee网站下方有关于Git的命令学习


浙公网安备 33010602011771号