Yamdr

git教程,git拉取远程代码回,git推送到远程仓库,安装git

git前言介绍

转载---菜菜的小豪
1.Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。也可以简单的形容:代码托管管理
2.什么叫做分布式版本控制系统:就是每个人都可以创建一个独立的代码仓库用于管理,各种版本控制的操作都可以在本地完成。每个人修改的代码都可以推送合并到另外一个代码仓库中。
3.git对于每一个开发者或者团队来说,都是一个比较好的代码管理工具。
4.介绍了这么多,简单的来说,git就是很牛就对

如何安装git呢

Git安装配置,其实也非常的简单,
Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。
相信大部分都要是window系统

window下git安装

首先我们先介绍一下window下git安装,傻瓜式安装
在 Windows 平台上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包
可以到 GitHub 的页面上下载 exe 安装文件并运行:

安装包下载地址:https://git-scm.com/downloads,目前最新版本是2.25.1

在Linux上安装Git

通过一条sudo apt-get install git就可以直接完成Git的安装,非常简单。

老一点的Debian或Ubuntu Linux,要把命令改为sudo apt-get install git-core,因为以前有个软件也叫GIT(GNU Interactive Tools),结果Git就只能叫git-core了。由于Git名气实在太大,后来就把GNU Interactive Tools改成gnuit,git-core正式改为git

如果是其他Linux版本,可以直接通过源码安装。先从Git官网下载源码,然后解压,依次输入:./config,make,sudo make install这几个命令安装就好了

详情的话,可以看一下官网https://git-scm.com/download/linux

git如何拉取仓库里代码回本地
1.git init(初始化一个仓库)
2.git remote add origin 项目git地址(与你要拉取的项目git地址进行关联)
3.git pull origin 分支名(然后拉取分支到本地)就成功了
这就是拉取仓库内容

git切换分支

在一个很大完整的项目里,后期可能会增加用户的需求,或者存在某一个Bug,这时候就得创建一个分支进行管理
首先我们假设创建dev分支,然后切换到dev分支:

$ git checkout -b dev
Switched to a new branch 'dev'

其实这条git checkout -b dev,相当于两条命令

$ git branch dev
$ git checkout dev
Switched to branch 'dev'

git branch dev:创建一个dev分支
git checkout dev:是切换到dev分支
然后,用git branch命令查看当前分支:

$ git branch
* dev
  master

然后我们就可以把代码提交到dev分支上,记住这只是一个本地分支

创建远程分支

那怎么样把创建远程分支呢
其实很简单,把本地分支推送上去就行了

$ git push dev:dev

git push 远程的分支名:本地的分支名
要想删除远程分支
git push :本地的分支名
远程分支的名,留空就行了

合并分支

想将dev分支合并到master分支,操作如下:
1.首先切换到master分支上

git checkout master

2.如果是多人开发的话 需要把远程master上的代码pull下来

git pull origin master

3.然后我们把dev分支的代码合并到master上

git merge dev(如遇到冲突解决完后再次提交)

4.推送到远程的master上

git push origin master

这样就完成了合并分支了

git结尾
git的基础使用教程,就结束这么多了,在绝大部分的场景已经够用,当然git还有更高级的运用,例如,版本的倒退,git的解决冲突,后续的再出一下关于这些的教程

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »