Git操作及使用详情

Git


最早Git是在Linux上开发的,慢慢的把它移植到了Windows上。下载Git可以在任何的操作系统都可以用例如:Linux、Unix、Mac和Windows,目前开发机大部分都是Windows。

软件下载及安装

在这里插入图片描述

  1. 下载地址:下载路径
    安装步骤:git安装步骤

  2. Git Gui Here 就是git的一个图形界面
    在这里插入图片描述
    create New Repository(创建一个新的仓库)
    clone Existing Repository(克隆一个存在的仓库)
    Open Existing Repository(打开一个存在的仓库)

  3. Git Bash Here 就是输入命令行 在windows下模拟Linux环境
    在这里插入图片描述
    ls—查看当前目录下有哪些内容
    cp —复制文件或目录
    git --version —查看当前版本

  4. 安装TortoiseGit类似于SVN的乌龟
    在这里插入图片描述
    下载是这个界面 一路Next到这步选择Open SSH
    在这里插入图片描述
    然后有个默认地址,修改你想放的位置在一路next,install安装。
    在这里插入图片描述
    安装后配置Git路径,点击next。
    在这里插入图片描述
    然后配置姓名及邮箱,虽然跟操作git没什么关系,但是将来提交代码得让人知道你是谁。
    在这里插入图片描述
    最后一步选择SSH,然后点击finish。这样乌龟就装好了。
    在这里插入图片描述
    桌面右键点击,查看乌龟🐢跟SVN差不多。
    在这里插入图片描述
    安装TortoiseGit-LanguagePack中文语言包,一直下一步安装即可。
    在这里插入图片描述
    点击TortoiseGit选择settings在language选择中文,点击ok完成汉化。
    在这里插入图片描述
    再在桌面点击右键就是中文的了。
    在这里插入图片描述

向本地仓库中进行操作

在这里插入图片描述

  1. 添加文件
    .git就是版本库文件,包含 .git 就是本地版本库目录,想向仓库中添加文件必须在工作目录下。
    在这里插入图片描述
    这样就文本加入到暂存区。然后我们需要提交。
    在这里插入图片描述
    Git必须得写日志,才能提交。
    在这里插入图片描述
    查看是否添加成功
    在这里插入图片描述
    成功添加
    在这里插入图片描述
  2. 修改文件
    修改文件后,右键选择提交。
    在这里插入图片描述
    然后也得写日志,才能提交。
    在这里插入图片描述
    查看修改的历史纪录。
    在这里插入图片描述
    想要看修改了什么,按住Ctrl键选择你要对比的两个文件,点击比较版本差异。
    在这里插入图片描述
  3. 删除文件
    直接删除文件,若是想还原,点击右键TortoiseGit选择还原。
    在这里插入图片描述
    选择你要还原的文件点击确定。
    在这里插入图片描述
    若是真想删除,删除文件后,右键点击提交。
    在这里插入图片描述
    在这里插入图片描述
    另一种删除方法
    在这里插入图片描述
    在这里插入图片描述
    然后再本地提交。
    本地想保留,但是想在文件库中删除。
    在这里插入图片描述
    再点击提交,这样版本库没有了,但是本地保存了。
    在这里插入图片描述
    在这里插入图片描述

将Java工程添加到本地版本库

想加一个工程,该文件就必须在工作目录下面。就是包含 .git 的工作目录。
拷贝过来后先加入到暂存区,再提交到本地仓库。
在这里插入图片描述
在这里插入图片描述
不传到本地仓库,且想保留就采用忽略,ctrl选择你想要忽略的几个文件,点击右键。
在这里插入图片描述
选择这两个
在这里插入图片描述
带减号就说明这两个文件夹被忽略。
在这里插入图片描述
.gitignore里面记录的就是你忽略的文件名称,最好用文本编辑器打开。以下是忽略语法,了解即可。
在这里插入图片描述
最后**.gitignore**也应该加入到本地版本库中的暂存区去。
在这里插入图片描述
最后将java工程添加到版本库,点击提交。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
之前被忽略的版本库里是没有的。
在这里插入图片描述
查看一下本地版本库中的java工程。
在这里插入图片描述
在这里插入图片描述

创建本地版本库(三种方式)

在桌面上创建一个文件夹,叫repositorys(本地仓库),再在该文件夹中新建一个文件夹,名字随便取(例如:repo1)

  1. 使用图形界面创建本地仓库
    在repo1中可以右键点击Git Gui Here 点击create New Repository,选择目录。
    在这里插入图片描述
    在这里插入图片描述
    这样就在repo1下面创建了一个 .git。它本身是个一隐藏文件夹,没有就让隐藏文件夹显示。
  2. 使用Git Bash Here创建本地仓库
    在repo1中可以右键点击Git Bash Here 。
    在这里插入图片描述
  3. 用乌龟🐢创建本地仓库
    在repo1中可以右键。
    在这里插入图片描述
    不要勾选,点击确定
    在这里插入图片描述
    在这里插入图片描述

使用GitHub创建一个远程仓库

先在GitHub上创建一个账号,可以参考我的博客。
如何上传一个GitHub工程
如果看不懂可以上国内的一个GitHub,叫码云。开源中国做的一个网站。
在这里插入图片描述
在这里插入图片描述

创建SSH密钥及在GitHub上的公钥

生成一个ssh密钥对,在git bash中输入 ssh-keygen -t rsa
在这里插入图片描述
打开 .pub 查看生成的密钥。
在这里插入图片描述
复制密钥后进入GitHub网站,点击头像选择Settings。
在这里插入图片描述
点击New SSH key
在这里插入图片描述
随便起个名字然后粘贴密钥信息。
在这里插入图片描述
这样我们就无需输入用户名密码就直接进行通信。在使用命令
在这里插入图片描述

从远程仓库克隆到本地(两种方式)

新建个文件夹,例如叫clone-repos。
然后再GitHub下点击Clone or download。
在这里插入图片描述
选择Https方式或者SSH方式哪种方式克隆都是一样的。SSH还需配置密钥私钥,Https就不需要。使用命令工具克隆还是使用乌龟🐢克隆也是一样的效果。

  1. 使用SSH方式,再使用Git Bash克隆
    在这里插入图片描述
    输入 git clone 加上刚才复制的地址
    在这里插入图片描述
  2. 使用Https方式,再使用工具🐢克隆
    在这里插入图片描述
    再在要克隆的文件夹中点击右键
    在这里插入图片描述
    URL里面是你刚才复制的路径.
    在这里插入图片描述

推送修改的文件及冲突解决

两个人同时对这和文件进行修改,并推送到远程仓库中就会发生冲突.,由于有人已经提交,导致你本地不是最新的,所以产生冲突。
在这里插入图片描述
出现上图就是远程仓库有更新,导致你无法上传代码到远程仓库。
解决方案:拉取
在这里插入图片描述
在这里插入图片描述
把远端的修改拉取到本地。文件会出现一个警告的图标
在这里插入图片描述
然后手动解决冲突。删除<<<< >>>>这些然后合并代码,保存。
在这里插入图片描述
再解决冲突
在这里插入图片描述
最后提交到远程仓库,推送到远程
在这里插入图片描述

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值