git的基本使用操作

目录

一.简单介绍

1.1git平时开发的流程图

1.2Git的功能特性:

二.利用开发工具上传代码

2.1下载安装Git工具文章来源地址https://www.yii666.com/blog/468798.html

2.2创建git仓库拉取项目

2.3推送项目 

 1.添加到缓存区

2.Commit Directory添加到本地仓库

注意:

 3.push到远程(公共)仓库 

4.push失败的解决办法: 

三.使用命令提交代码

1.实际开发中流程命令网址:yii666.com

2.常用命令

四.总结网址:yii666.com<

4.1优点

4.2缺点


一.简单介绍

    Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理.  也是为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

1.1git平时开发的流程图

git的基本使用操作文章来源地址:https://www.yii666.com/blog/468798.html

1.2Git的功能特性:

从一般开发者的角度来看,git有以下功能:

1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。

2、在自己的机器上根据不同的开发目的,创建分支,修改代码。

3、在单机上自己创建的分支上提交代码。

4、在单机上合并分支。

5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。

6、生成补丁(patch),把补丁发送给主开发者。

7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。

8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。

二.利用开发工具上传代码

2.1下载安装Git工具

1.访问git官网:Git下载符合当前系统的安装包,下载后进行安装。

git的基本使用操作

2. 菜单栏顺序选择: File->Settings,在弹出框中选择下图中的Git 

git的基本使用操作

 3.然后点击右侧上方输入框 Path to Git executable:中右面的浏览图标(小文件夹),并定位git的可执行程序(git.exe文件在git安装目录下的cmd文件夹中)。

git的基本使用操作

4.在卓面右击看我们的git是否安装,有如图红色框中的两个Git GUI Here(克隆git库)和Git Bash Here(用BASH设置操作克隆git库)说明已经安装成功了

git的基本使用操作

 2.2创建git仓库拉取项目

1访问gitee或github,找到项目对应的仓库,并复制仓库地址。

注意:

  1. 仓库类型公开。

  2. 不需要使用readme初始化。 

如图:

git的基本使用操作

2 打开IDEA,依次选择菜单:File->New->Project from Version Control 

 git的基本使用操作 打开git输入下列信息

 git的基本使用操作 

2.3推送项目 

 1.添加到缓存区

右键项目 -> Git -> Add。

在后面新建文件后,会弹出框,提示是否每次新建文件自动Add。勾选”remember”复选框,点击add按钮。

 git的基本使用操作 

2.Commit Directory添加到本地仓库

注意:

在添加到本地仓库时要先拉取(更新)一下本地项目代码,以便于冲突代码可及时解决

如图1:

 git的基本使用操作 

如图2

 git的基本使用操作 

 3.push到远程(公共)仓库 

 git的基本使用操作 

4.push失败的解决办法: 

上面最后一步若提交失败,会在右下侧提示。

  git的基本使用操作  

 此时点击IDEA下测控制台选项打开控制台视图:

 git的基本使用操作 文章地址https://www.yii666.com/blog/468798.html

在控制台中依次执行下面三个命令:

git pull
git pull origin master
git pull origin master --allow-unrelated-histories

三.使用命令提交代码

1.实际开发中流程命令

第一步:git add 添加文件到暂存区

第二步:git pull 拉取项目跟新本地代码

第三步:git commit  提交暂存区到本地仓库。

第四步:git push   提交到远程仓库

2.常用命令

git常用命令
命令 说明
git init 初始化仓库
git clone 拷贝一份远程仓库,也就是下载一个项目。
git add 添加文件到暂存区
git status 查看仓库当前的状态,显示有变更的文件。
git diff 比较文件的不同,即暂存区和工作区的差异。
git commit 提交暂存区到本地仓库。
git reset 回退版本。
git rm 删除工作区文件。
git mv 移动或重命名工作区文件。
git log 查看历史提交记录
git blame<file> 以列表形式查看指定文件的历史修改记录
git remote 远程仓库操作
git fetch 从远程获取代码库
git pull 下载远程代码并合并
git push 上传远程代码并合并

四.总结

4.1优点

  1. 适合分布式开发,强调个体。
  2. 公共服务器压力和数据量都不会太大。
  3. 开发速度快、比较灵活。
  4. 任意两个开发者之间可以很容易的解决冲突。

4.2缺点

  1. 模式上比SVN更加复杂。
  2. 不符合常规思维。
  3. 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

领支付宝红包赞助服务器费用

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png