git命令汇总

GIT:版本控制系统

  • git init 初始化仓库
  • git status 查看整个仓库的状态
  • git add -A 将工作区所有文件提交到缓冲区
  • git commit -m “注释” 将缓存区所有文件提交到版本库
  • git diff 文件名 对比文件
  • git checkout – 文件名 将某一个文件的修改撤回至与上一次工作区相一致的情况
  • git log 查看提交日志
  • git reflog 查看提交日志(包含回退操作)
  • git reset --hard 版本号 将工作区调整到某一个版本上
  • ssh-keygen -t rsa -C “你的邮箱” 导出公钥和私钥
  • git commit -am “注释” 将所有工作区内修改的文件绕过缓冲区直接向版本库进行提交
  • git push 将本地版本库内的内容同步到远程库中
  • git clone 将远程库克隆到本地
  • 多人协作git pull 把远程库最新状态拉取到本地
    *## git多人协作和多分支

1、git多人协作

1)、建立组织

2)、在组织下建立团队(开发团队,测试团队等等)

3)、在组织下建立人员

4)、在组织下建立仓库

5)、把团队和人员进行对应

6)、把团队和仓库进行对应

2、git多分支

分支就是一个仓库的子库

git仓库里分为如下分支:

开发库
个人库1
个人库2
测试库
发布库

1.创建分支

git branch dev

2.切换分支

git checkout dev

3.创建并切换分支

git checkout -b dev

4.查看当前分支

git branch

5.将分支合并到当前分支(master)

git merge dev

6.删除分支

git branch -d dev

3、git分支的操作

1)、建立分支

​ git branch 分支名

2)、切换分支
​ git checkout 分支名

创建并切换分支
git checkout -b 分支名

3)、写代码

​ git add

​ git commit

​ git push

4)、查看当前分支

git branch

5)、合并分支

​ git merge 主分支名(要合入的分支名)

6)、删除分支

git branch -d dev

4、使用git(多人协作)的完成步骤

1)、管理员的操作:

​ 在git服务器(github上有,gitee上有,gitlab上也有)上。创建组织,创建团队,创建(邀请)人员,创建仓库。把团队和人员对应,把团队和仓库对应。

​ git clone仓库后,创建脚手架空项目,把空项目git push 到远程仓库

2)、个人操作:

​ git clone

​ git branch 分支名

​ git checkout 分支名

​ 写代码

​ git add

​ git commit

​ git push

​ git merge 分支名 (合并)

5、当下的项目怎么做

1)、管理员的操作:

​ 在git服务器(github上有,gitee上有,gitlab上也有)上。创建组织,创建团队,创建(邀请)人员,创建仓库。把团队和人员对应,把团队和仓库对应。

​ git clone仓库后,创建脚手架空项目,把空项目git push 到远程仓库

2)、个人操作:

​ git clone 空项目

​ git branch 分支名

​ git checkout 分支名

​ 粘贴代码和文件(你自己写的),不要粘公共文件(如:package.json)

​ git add

​ git commit

​ git push(如果你不是第一个push的人,那么,你应该要先pull的)

​ package.json怎么办? 由指定的一个人维护。

​ git merge 分支名 (合并)

Git常用命令

一、第一次使用

1.git安装后登录

git config –global user.name “rock”
git config –global user.email xxxxxxxx.@qq.com

2.获取公钥

SSH-keygen

3.关联远程库

git remote add origin 库地址

4.初始化仓库

git init

二、基本命令

1.克隆远程到本地
git clone 库地址
2.把文件添加到仓库(暂存区)
git add 文件名
3.把文件提交到仓库(工作区)
git commit -m “说明”
4.查看状态
git status
5.查看提交日志
git log
6.本地与远程合并
git pull 
7.拉取更新
git fetch origin master:tmp
8.比较不同
git diff tem
9.将单个文件回退到上一次commit或add
git checkout -- readme.txt
10.回退到上一个版本
git reset --hard HEAD^

git管理图示

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值