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」版。查看和发表评论请点击:完整版 »