git基本命令及核心

Git基本命令
1、初始化git仓库:git init
2、添加到暂存区:git add .
3、提交代码:git commit -m ‘提交的描述信息’
4、推送提交的内容到远程:git push
5、拉取远程的代码:git pull
6、添加远程创建地址:git remote add origin root@localhost:YJW/itrip-project.git(remove删除)
7、查看本地已添加的远程仓库:git remote -v
8、克隆远程仓库:git clone root@localhost:YJW/itrip-project.git
9、查看当前分支:git branch
10、切分支和创建分支:git checkout -b master
11、合并分支:git merge master
12、查看git提交日志:git log
13、查看本地文件状态:git status
14、本底和远程分支绑定:git branch --set-upstream-to=origin/master maste

**Git 是一个内容寻址文件系统,其核心部分是一个简单的键值对数据库,我们可以通过提交的key拿到那段时间的版本代码,也就是我们常说的代码回滚,如图:
在这里插入图片描述

git checkout 240f0471b008(这个命令就是切出一个当时提交版本的分支)

Git执行流程
在这里插入图片描述
我们一般使用git分为2种情况,一种是没有远程仓库本地操作的情况,一种是有远程仓库,2中情况都略微有些不同。

没有远程仓库命令:

//初始化
git init	
修改代码
//添加到暂存区(只有添加到了暂存区的代码才可以提交)
git add .
//提交描述未1的代码
git commit -m '1'

这样就是git本地操作的简单流程

有远程仓库命令:
有远程仓库的情况下我们需要先克隆远程代码,无需git init 如果非要这样做也行但是会多出1部分操作就是添加远程仓库的绑定关系。git clone 就相当于帮我们完整了这部分操作。
1、clone方式

//克隆
git clone root@localhost:YJW/itrip-project.git
修改代码
//添加到暂存区(只有添加到了暂存区的代码才可以提交)
git add .
//提交描述未1的代码
git commit -m '1'
//推送到远程
git push
//拉去远程代码
git pull

2、init方式

//初始化
git init	
//查看当前是否有分支
git branch
//没有master创建一个名为master的分支
git checkout master
//添加远程创建地址
git remote add origin root@localhost:YJW/itrip-project.git(remove删除)
//拉取远程代码时需要先和远程分支绑定关系,不然拉去不到
git branch --set-upstream-to=origin/master maste
//拉去远程代码
git pull
修改代码
//添加到暂存区(只有添加到了暂存区的代码才可以提交)
git add .
//提交描述未1的代码
git commit -m '1'
//推送到远程
git push
//拉去远程代码
git pull

GIT和SVN的区别
git是一个分布式版本管理系统,SVN是一个远程集中式版本管理系统。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值