Git相关操作

97 阅读1分钟

- 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

  1. 自动会生成一个本地文件夹
  2. cultural-tourism
  3. 进入到仓库

cd cultural-tourism/

  1. 把要添加的内容,通过add 加载到本地仓库里

git add Demo.java

git add park(文件夹)

  1. 提交到本地仓库里

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

下载合并到本地, 在上传,就可以成功