Git基本操作

1.创建本地版本库

进入一个空文件夹

  1. 右键->Git GUI Here->Creat New Repository
  2. 右键->Git Bush Here->输入命令行:git init
  3. 右键->在这里插入图片描述
    注意:在这里插入图片描述

2. 向本地仓库中添加文件

  1. 将文件保存到工作目录后右键执行如下操作
    在这里插入图片描述
    此时文件就被保存到暂存区了

关于工作区和版本库——工作区下的“.git”隐藏文件夹是版本库

  1. 从暂存区提交到本地仓库
    1. 直接提交
      在这里插入图片描述
    2. 保存到暂存区后一键提交
      在这里插入图片描述
      然后均要在弹出的窗口补充日志信息后确认提交。
      可以通过版本库浏览器查看已提交文件
      在这里插入图片描述

3. 删除本地仓库中的文件

  1. delete即可(删不干净)
    当误删时:ctrl+z或者
    在这里插入图片描述
  2. 删除本地仓库中的文件
    在这里插入图片描述在这里插入图片描述
    再查看版本库浏览器时文件就彻底消失啦
  3. 用tortoiseGit当不需要上传到版本库但又需要保存文件时
    在这里插入图片描述
    但仍需要再点一次提交

4. 将java工程添加到本地版本库

  1. 先把工程复制工作目录
  2. 添加到暂存区:
    在这里插入图片描述
    其实.idea下的配置文件&.out不用上传到本地仓库,所以可以忽略:
    在这里插入图片描述
    在这里插入图片描述
    注意:还需要再来一步把.gitignore添加到暂存区
    在这里插入图片描述

5. 用Github创建一个远程仓库

  1. 在这里插入图片描述
    进入这个页面后注意最后一个选项不要勾选
    在这里插入图片描述

6. 推送到远程仓库

  1. ssh
    选择ssn后可以看到一些命令行操作
    在这里插入图片描述
  2. 生成密钥对
    命令行:ssh-keygen -t rsa
    在这里插入图片描述
    再敲几次回车之后:
    在这里插入图片描述
    密钥对默认保存在当前用户的itcast(我的是Think)文件夹下:
    在这里插入图片描述
    创建成功会有.ssh文件夹,文件夹里包括:
    在这里插入图片描述
    公钥文本编辑器打开后复制内容,进入GitHub头像Settings:
    在这里插入图片描述
    在这里插入图片描述名字随便取,粘贴上来就行
    在这里插入图片描述
    之后就可以通过命令行把工程推送到远程仓库了

7. 分支管理

  1. 在我们每次的提交,Git 都把它们串成一条时间线, 这条时间线就是一一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD指针严格来说不是指向提交,而是指向master, master 才是指向提交的,所以,HEAD指向的就是当前分支。一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点:
    在这里插入图片描述

有本地仓库——>有master分支
在这里插入图片描述可以看到修改:
在这里插入图片描述
在这里插入图片描述
2. 创建分支
当我们创建新的分支,例如dev时,Git 新建了一个指针叫dev,指向master相同的提交,再把HEAD指向dev,就表示当前分支在dev.上:
在这里插入图片描述
在工作目录里切换/新建分支时:
在这里插入图片描述如图新建了一个叫dev1的分支
在这里插入图片描述
或者直接右键创建分支(并不顺便切换):
在这里插入图片描述
3. 分支与合并
在这里插入图片描述
版本分支图:查看版本情况
在这里插入图片描述在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值