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绑定即可

忽略文件

在这里插入图片描述

相关文章

学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习...
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面...
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生...
Can’t connect to local MySQL server through socket \'/v...
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 ...
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服...