欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Git从零基础到入门

程序员文章站 2024-03-16 13:12:40
...

Git是什么

Git是目前世界上最先进的分布式版本控制系统。
SVN与Git的最主要的区别有哪些
SVN是集中式版本控制系统,版本库是集中放在*服务器的,而干活的时候,用的都是自己的电脑,所以首先要从*服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到*服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。

  Git是分布式版本控制系统,那么它就没有*服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

Git安装及配置

	接下来我们讲一下怎么在windows下安装Git
	https://git-scm.com/ 可以在官网下载进行安装,安装路径可以自己选择,也可以选择默认进行。

安装好后会,鼠标在桌面右键会出现如图所示
Git从零基础到入门
表示Git已安装成功
安装好后接下来进行Git的基本配置
配置用户名:
Git从零基础到入门
配置邮箱地址:
Git从零基础到入门
详情请参考廖雪峰git教程
官网地址:www.liaoxuefeng.com

仓库的创建及删除

			申明:由于这是一遍基于小白或零基础的使用教程,因此不建议使用git命令进行创建仓库

1:创建git仓库:
Git从零基础到入门
2:继续进行仓库创建
Git从零基础到入门
3:仓库创建完成:
Git从零基础到入门
二:删除Git仓库
点击Settings 进入设置,按照图中所标注出来的进行操作即可删除代码仓库
Git从零基础到入门

Git从零基础到入门

拉取项目

创建一个新的文件夹,鼠标右键选择Git Bash Here,进入终端 复制创建完成的仓库地址 使用 git clone + 你的仓库地址 进行克隆如图
Git从零基础到入门
此时我们已经将github上的仓库克隆到本地了,进入文件夹中,继续使用Git Bash Here 进入终端
使用 git branch --list (注意是两个 - ) 查看当前分支 ,发现只有一个master 主分支
Git从零基础到入门
注意:master分支不进行开发
接下来我们创建一个dev开发分支后使用查看分支命令就可以看到当前分支出现dev,如图
Git从零基础到入门
切换分支:使用git checkout dev 切换到dev分支 ,我们就可以在这个分支 上进行开发

注意:查看分支的另一种方式 git branch -a 这个包含了远程分支
接下来说一些常用的git 操作指令
创建并进入该分支 :git checkout -b <分支名字>
查看状态 :git status
添加文件 :git add
添加所有文件 :git add . (注意add后面有空格 + .)
拉取分支 :git pull
推送分支 :git push
合并分支到master主分支
假设我们在dev 分支上进行开发,现在要将dev分支合并到master主分支上
注:多人开发是要先将代码pull下来
首先切换到master分支 :
git checkout master
然后我们把dev分支的代码合并到master上
git merge dev
接着查看状态:
git status
最后我们讲代码push到远程的master分支就合并成功了
git push origin master

小白刚开始学习Git 如有不对,请提出你们的宝贵意见 ,