目录
1、其实说配置,基本安装上git之后intellij会自动配置好,没有配置好,重启一下
一、引言
之前一直用svn,后来看了一些git的知识,基本都了解了但是一直没用,发现码云比较好用网速比较快,这下写项目可以单位与家共享一套代码办公了,git入门==
二、本机git环境搭建
1、从官网下载windows版本的git
下载地址https://git-scm.com/download
2、安装git
直接安装,一直下一步
安装完毕后在空白界面直接右键看到 git bash和git gui就说明安装成功了。
三、码云环境搭建
1、在码云首页注册用户
首页链接地址为https://gitee.com/,主要记下用户名和邮箱,后面有用
2、添加SSH公钥
首先,在本地生成公钥,使用命令行工具
生成公钥,命令如下:ssh-keygen
查看公钥,命令如下:cat ~/.ssh/id_rsa.pub
生成的公钥文件在这里
然后,拷贝文件里的信息,填入码云中的下面公钥位置,标题可能会自动填写出来自己可以修改
至于为什么要有这一步,个人认为公钥会生成一个跟自己电脑mac地址或者ip相关的东西,上传到码云的时候会进行验证。当然后面本地git配置也会用的用户名密码邮箱之类的,但是这个才是重点吧。
3、新建仓库
3.1名字可以随便起,下面的中间可以不写(.gitignore和license自己在项目中有的话),readme有也可以不用选了
创建完之后会有提示在本地git中再配置相关信息:
a、进行全局配置(用户名和邮箱就是上面让你记得码云的用户名和邮箱);
b、我是在自己项目根目录直接git init了,和第二部操作不太一样,因为我自己项目已经有了一些文件,新项目可以直接按照第二部操作;
c、然后按照第三步直接操作,已经add到缓存中的代码就会push到码云上面,刷新页面就能看到了;
四、项目上传与下载
接下来基本准备工作都做好了,开始项目相关的,这是git的最基本架构
1、项目上传
前提:自己已经创建了readme和.gitignore文件
git add . //所有项目添加到git缓存(除.gitignore)
git commit -m "上传备注" //缓存中的内容添加到本地仓库
git push //本地仓库中推送到远程仓库
2、项目下载
如果想从远程下载到本地,可以使用https或者git协议
git clone https://gitee.com/xcymorningsun/vue_proj1.git //从远程clone到本地
git pull origin master //如果想从远程master分支更新
五、IntelliJ配置使用git
1、其实说配置,基本安装上git之后intellij会自动配置好,没有配置好,重启一下
2、主要是使用
当我们修改了信息之后,在下面的version control中可以看到修改信息
然后右击直接commit,会出现下面的对话框,上面为修改但已经add的文件,中间是git commit -m “提交代码”中的注释,下面直接commit就提交到本地仓库了
最后直接push到远程仓库
如果想从远程下载到本地就直接clone操作就可以。
六、总结
- git本地环境搭建;
- 码云环境搭建;
- 项目上传与下载(cmd与intellij);