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

git前言介绍

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

如何安装git呢

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

window下git安装

首先我们先介绍一下window下git安装,傻瓜式安装
git.jpg
在 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的简单使用

git推送到远程仓库命令步骤

1.git init首先新建一个文件夹在当前文件夹下初始化一个git仓库
22.png
2.git add . (将当前工作区的所有文件存放到暂存区)
33.png
3.git commit -m "我的第一提交"(引号里面是备注信息;此命令作用:将暂存区中存放的文件提交到git仓库;其中 “ae8e179”就是你所要提交的ID)
44.png
4.git remote add origin 远程仓库地址(将本地代码库的当前分支与远程的git代码库相关联,此处你可改为自己的git仓库)
55.png
5.git push -u origin master(把当前分支推送到远程的代码库;下面标红的100% 提示你进度。)
6.png
以上就是推送到远程仓库的内容

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的解决冲突,我们在后续的再出一下关于这些的教程

最后修改:2020 年 03 月 12 日 02 : 00 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论