git常用笔记整理

时间:2024-09-06 23:04:38

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

(自己的项目才这么干,公司多人协作一般都会请求合并到主分支,由相关负责人去合并你的认知)

首先使用