- 1、安装git
官网下载next安装就行
- 2、注册登录(可以跳过应该)远程提交
定义用户名 和 邮箱 git config --global user.email "邮箱"
ssh 远程连接的一个密钥 ssh-keygen -t rsa -C "邮箱" 查看公钥
cat ~/.ssh/id_rsa.pub
3、创建本地仓库(在本地磁盘新建一个文件夹,在git里,cd进入此文件夹目录里)
执行 git init
就可以创建一本地仓库,查看文件夹时有.git文件
4、添加文件到仓库里 (在仓库目录里新建文件(注:这个是在目录里,不是在git仓库里)需要执行提交命令,有此文件后 )
执行git add 文件.后缀
5、提交添加记录
执行 git commit -m ‘注释’ (为什么add后还要提交,因为add只是把要添加的文件加在缓存区里,commit是提交)
6、提交版本更新信息记录
执行 git log
7、版本退回
执行 git reset --hard HEAD^ (注:HEAD^ 是退回上个版本 ,HEAD^^是退回上上个版本)
8、文件删除
执行 git rm 文件名.后缀
然后 git commit
9、误删还原,这个只针对提交了的版本
执行 git checkout -- 文件名.后缀
10、远程上传到码云或者githab
本地仓库和远程仓库关联
下载远程仓库到本地
$ git clone git@gitee.com:hbwbjd/cultural-tourism.git
- 自动会生成一个本地文件夹
- cultural-tourism
- 进入到仓库
cd cultural-tourism/
- 把要添加的内容,通过add 加载到本地仓库里
git add Demo.java
git add park(文件夹)
- 提交到本地仓库里
git commit -m "测试Java代码"
本地仓库与远程仓库关联 (ssh)
git remote add github git@github.com:Jackson0714/PassJava-Learning.git
提交
$ git push gitee master(本地分支提交)
如果要推送到GitHub,使用命令: git push git01 master
如果要推送到码云,使用命令: git push gitee master 这样一来,本地库就可以同时与多个远程库互相同步。
11、idea 项目存储到git
添加设置 file->settings 里
Version Control 版本控制
里面的Git
设置SSH exeutable Native
本地git.exe进行测试 ,看是不是会弹出成功的提示
12、 配置git
.参考链接
注意:commit message 这个是必须填写的,里面就是介绍项目的内容的
比如说,有啥功能,是测试的还是说其他的
13、远程提交项目
注意:在本地项目里需要远程的仓库的介绍文件,就是创建仓库的时候默认生成的两个md文件,把本地的仓库上传到远程仓库,正常的合并,需要有远程仓库里的初始文件
可先$ git pull --rebase origin master
下载合并到本地, 在上传,就可以成功