博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
走上Git之路(二)
阅读量:2054 次
发布时间:2019-04-28

本文共 1249 字,大约阅读时间需要 4 分钟。

一:Git项目搭建

方式一 创建新的本地仓库

在当前目录下新建 一个Git代码库

cd 进入目标文件夹 执行如下代码
$ git init
在这里插入图片描述
注意要勾选 查看隐藏文件夹 不然你看不见文件
在这里插入图片描述

方式二 克隆远程仓库

将远程服务器上的仓库完全镜像一份到本地

同样的cd到目标文件夹 输入如下命令 注意url 在git上获取
$ git clone [ url ]

二:查看文件状态

通过如下命令可以查看文件的状态

查看指定文件状态

git status [ filename ]

查看所有文件状态

git status

添加文件命令

git add . 添加所有文件到暂存区

git commit -m “消息内容” 提交暂存区中的内容到本地仓库 -m 就是提交所携带的信息(注释)

三:使用码云

注意:GitHub是有墙的,比较慢,在国内一般使用gitee ,公司中有时候会搭建自己的gitlab服务器

1、注册码云 完善个人信息

官网:https://gitee.com/

2、设置本机绑定SSH公钥,实现免密码登陆

在gitee上的个人首页点击SSH公钥

在这里插入图片描述
发现没有 我们执行如下命令

生成公钥 ssh -keygen

加密 ssh-keygen -t rsa

(在什么地方都行 他默认会在 c:\users\admin\ 下面新建.ssh文件夹)

在这里插入图片描述

进入 c:\users\admin.ssh目录

发现有两个文件

在这里插入图片描述

3、将公钥信息public key 添加到码云账户中即可

在这里插入图片描述

四、创建自己的仓库

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
接下来将项目克隆到本地
在这里插入图片描述
在这里插入图片描述

五、在IDEA中集成Git

新建一个普通的项目 啥都可以 我这里就整了个maven的webapp项目

在这里插入图片描述
在这里插入图片描述
项目初始化啥都没有 跟平常一样
在这里插入图片描述

接下来我们来将它集成Git

将我们之前clone下来的文件复制到刚刚新建的项目中去

在这里插入图片描述

返回IDEA 查看

在这里插入图片描述

commit文件

在这里插入图片描述

在这里插入图片描述

显示提交成功
在这里插入图片描述

假如修改了文件后 要再添加可以单独右键

在这里插入图片描述
在这里插入图片描述
或者使用命令行 添加
在这里插入图片描述
在这里插入图片描述
使用命令行提交
在这里插入图片描述
查看日志
在这里插入图片描述

此时只是完成本地仓库的提交 还没提交到远程仓库中

执行 git push 命令

在这里插入图片描述
返回gitee上查看仓库
在这里插入图片描述

总结

1、添加到暂存区

2、commit 提交

3、push到远程仓库

Git分支

命令:

列出所有的本地分支

git branch

列出所有远程分支

git branch -r

新建一个分支,但依然停留在当前分支

git branch [ branch-name ]

新建一个分支,并切换到该分支

git checkout -b [ branch ]

将新分支提交至远程仓库

git push origin newbranch

合并指定分支到当前分支

git merge [ branch ]

删除分支

git branch -d [ branch-name ]

删除远程分支

git push orgin --delete [ branch-name ]
git branch -dr [ remote/branch ]

转载地址:http://gmclf.baihongyu.com/

你可能感兴趣的文章
除了 k8s,留给 k 和 s 中间的数字不多了!
查看>>
使用 wrk 压测并精细控制并发请求量
查看>>
Ceph 故障排查笔记 | 万字经验总结
查看>>
使用 Go 从零开始实现 CNI 可还行?
查看>>
KubeSphere 3.1.0 GA:混合多云走向边缘,让应用无处不在
查看>>
Containerd 1.5 发布:重磅支持 docker-compose!
查看>>
基于 Kubernetes 的 Spring Could 微服务 CI/CD 实践
查看>>
5.15 相约上海!2021 年度首届云原生 Meetup | KubeSphere & Friends
查看>>
使用 Cilium 作为网络插件部署 K8s + KubeSphere
查看>>
万变不离其宗,性能优化也有章可循
查看>>
别再乱用 Prometheus 联邦了,分享一个 Prometheus 高可用新方案
查看>>
Litmus 实践:让群魔在混沌中乱舞,看 K8s 能撑到何时
查看>>
Prometheus 存储层的演进
查看>>
Kubernetes 边缘节点抓不到监控指标?试试这个方法!
查看>>
不对全文内容进行索引的 Loki 到底优秀在哪里
查看>>
太强大了!这些 Go 的难点问题都能解决!
查看>>
万字长文:K8s 创建 pod 时,背后到底发生了什么?
查看>>
后云原生时代,Kubernetes:你看我还有机会吗?
查看>>
Wintun:一款惊艳的 WireGuard 虚拟网卡接口驱动
查看>>
个人学习方法分享
查看>>