一: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、比如我们的本地项目文件位置
先使用Git Bash 进入目录
注意不可以直接
得一级一级进入
3、因为项目不是git项目 ,所以先将它转换为git项目
4、提交
如果未登陆 则需登陆
4、成功
总结
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 ]