使用码云

使用码云

生成公匙

  1. 注册账号,完善信息
  2. 设置本机绑定SSH公钥,实现免密码登录
ssh-keygen -t rsa "邮箱"   #生成公钥
#生成完以后会生成两个文件
  • 创建仓库

image-20210127131747501

IDEA中集成Git

1.新建项目,绑定git

  1. 先随便建了一个项目

image-20210127194020497


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

image-20210127194222311


替换后的文件

image-20210127194311473

这是通用的万能方法


image-20210127194801764

文件的颜色就是选中的状态,产生图标是集成的git操作


2.修改文件,使用IDEA

  • 添加到暂存区
  • commit提交
  • push到远程仓库

左下角的Version Control可以查看文件状态

image-20210127195956315


image-20210127200338040

提交以后会产生日志记录

image-20210304095414627


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

image-20210127200849431


3.提交测试

刷新后远程仓库即被push上去了

image-20210127201012578


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

image-20210127201922721

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&timestamp=1612613064&ver=2874&signature=qaMaQoIauaNXkWW093l4pbcWCdvclXPyc7I0AeyLx-Y2VL8IMKNjRZcQp9lILp5Ewn-DcBTcHAyqs80clQCsTbnKd3iiFWiCL5JH89X41CUovmG*WDCbPYZsZcp8IofU&new=1


image-20210128104221598

如果多个分支并行执行,代码不会冲突,就是同时存在多个版本

如果同一个文件被多个分支修改了则会引起冲突,解决方法是协商选择合并谁的代码。

master一般是比较稳定的代码,工作一般在分支工作。


当本地创建分支dev以后如何在远程创建分支呢?

在IDEA中实验master分支中输入git push,返回 Everything up-to-date,说明在主分支推送无效

转换为dev分支发送git push,返回如下,输入git push --set-upstream origin dev 成功在远程创建分支

image-20210128104532194

经查:

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的命令学习

image-20210128114149132

posted @ 2021-03-04 10:09  PitayaWalk  阅读(30)  评论(0)    收藏  举报