微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

git基础

git和svn的区别

svn为集中式版本控制,版本库是存储在中央服务器,工作时是使用自己电脑,所以首先要从中央服务器获得最新版本,才可以工作,完成工作后,需要把自己的工作推送到中央服务器,这种需要联网才可以进行工作,并对带宽要求较高
git为分布式版本控制,没有中央服务器,每个人的电脑都是一个完整的版本库,举个例子:甲在自己的电脑上更改了文件A ,乙也在自己电脑更改了文件A,这样只需要双方把自己的更改同步给对方,就可以看到对方的修改

git配置

配置个人信息(安装后必须配置)

使用以下代码设置个人信息

git config --global user.name "testname"
git config --global user.email test@runoob.com

查看配置

查看git当前配置信息

git config -l

查看git 系统配置

git config --system --list

查看git用户配置

git config --global --list

git相关配置文件位置:

在这里插入图片描述

git基本操作

git初始化

git init

查看文件状态

git status #所有文件状态
git status a.html   指定文件状态

添加文件到缓存区

git  add . //添加所有文件到缓冲区
git add a.html //添加a.html到缓冲区

将缓冲区内容提交到本地仓库

git commit -m '提交信息'

git 分支

查看分支

查看所有分支git branch -al
查看本地分支git branch
查看远程分支git branch -r

创建并绑定分支

创建分支并绑定的流程一般如下

  1. 创建并选中本地分支git checkout -b dev
  2. 将本地分支推送到远程分支并绑定git push origin dev3 -u
  3. add commit push

切换分支

切换分支git checkout 分支名

码云SSH公钥配置

用户目录的.ssh文件夹,打开git 输入命令ssh-keygen -t rsa
即可生成公钥和私钥,我们将私钥与gitee绑定即可

忽略文件

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐