Git


Git简介

Git是先进的分布式版本控制系统

初始化

$ git init (初始化git通过git init命令把这个目录变成Git可以管理的仓库)

创建sshKey

$ ssh-keygen -t rsa -C "546558392@qq.com" (创建本机的sshKey)

下载

$ git clone https://github.com/userzf/TODO.git (后面复制一下你的下载地址)

上传

上传文件分几步

1 $ git add .(上传当前目录下所有更改过的文件) –首先把更改过得文件添加到缓存区

2 $ git status (查看缓存区文件) –可省略

3 $ git commit -m'描述提交信息' (准备提交)– 填写提交信息

4 $ git push(上传文件) –提交,到这一步就可以成功上传文件了

更新

$ git pull (当线上仓库比你的版本高的时候更新自己电脑里的仓库)

创建切换分支

$ git checkout -b dev (创建dev分支并切换到dev分支)

上面 这条命令相当于两条命令:

$ git branch dev (创建分支dev)

$ git checkout dev (切换到分支dev)

查看当前仓库的所有分支

$ git branch

显示如下,已经成功切换到了branch分支

$ `git branch`
* dev
  master

提交时可以指定分支

$ git push origin dev (提交到分支dev)

删除分支

$ git beanck -d dev (删除分支dev

$ git beanck -D dev (强行删除分支dev)

合并分支

一般在公司多人开发时,把主分支master合并到自己的分支dev(这里用dev分组代替自己创建的分支),在分支dev上进行合并,【合并时处理分支与主分支冲突】,然后再切换到 主分支master合并自己的分支dev
(自己的项目才这么干,公司多人协作一般都会请求合并到主分支,由相关负责人去合并你的认知)

首先使用

版权声明:本文为userzf原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/userzf/p/9018260.html