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是一个远程集中式版本管理系统。

git基本命令及核心相关推荐

  1. 【Git、GitHub、GitLab】三 Git基本命令之创建仓库并向仓库中添加文件

    前两篇文章已经学会了Git的基本命令与创建仓库的命令,点击链接查看上一篇文章:[Git.GitHub.GitLab]二 Git基本命令之建立Git仓库,本篇文章就来创建一个有模有样的仓库.该仓库中的代 ...

  2. js git基本命令

    js git基本命令 git的使用和命令 版本控制系统 及 git的使用 版本控制系统 每写一次 就能保存一次历史版本团队协作开发 集中式管理 cvs.svn git的工作原理 工作区:我们能看到的, ...

  3. git基本命令行操作

    git基本命令行操作 前提:gitlab上有账号;已添加为项目成员;本地机器生成ssh key;填写ssh key到账号的settings (在本地开发机器安装git后,可以用IDEA集成git.ex ...

  4. git基本命令使用大全

    git基本命令使用大全 git init 初始化本地git仓库 git remote add origin git*******.git 建立远程连接 eg:git remote add origin ...

  5. git基本命令与git基本命令-远程

    git基本命令 准备工作 打开git bash或cmd终端.cd到项目文件夹根目录下. cd \xxx\testgit - git config --global user.email "你 ...

  6. Git基本命令及缩写

    Git基本命令 首先配置全局用户名,和邮箱 git config --global user.name "Your Name" git config --global user.e ...

  7. 图解 Git 基本命令 merge 和 rebase

    Git 基本命令 merge 和 rebase,你真的了解吗? 前言 Git 中的分支合并是一个常见的使用场景. 仓库的 bugfix 分支修复完 bug 之后,要回合到主干分支,这时候两个分支需要合 ...

  8. Git小白字典——Git基本命令大全

    Git小白字典--Git基本命令大全 基本命令 # 从远程库克隆 $ git clone git@github.com:xxx/xxx.git# 本地仓库初始化 $ git init# 把一个已有的本 ...

  9. Git基本命令的使用

    关于分支的基本命令 1.第一次需要下载线上项目,使用命令git clone +连接地址 2.下载完项目,查看当前分支,使用git branch (一般都是master分支),查看线上有分支采用命令gi ...

最新文章

  1. CentOS6静态网络配置
  2. PHP判断文件是否被引入的方法get_included_files
  3. 类模版静态成员初始化
  4. mysql r和n的区别_mysql数据库 r n
  5. 容器学习 之 docker存储(十五)
  6. ITOO高校云平台V3.1--项目总结(一)
  7. 适用于VS C++环境的注释代码段,可以让你的代码被使用时有高可读性的注释
  8. 梅森素数为什么这么重要?
  9. VS2003创建动态库的一点笔记
  10. js的异常捕获try和catch语句
  11. bzoj2539: [Ctsc2000]丘比特的烦恼
  12. VS 2017 透明背景设置
  13. 数学竞赛辅导陈启浩pdf_高中数学竞赛考试大纲及必备辅导书汇总,尖子生请收好...
  14. CentOS7.6重装系统步骤
  15. 哞力无法挡 516争抢最后一群斐讯“天天牛”
  16. c语言摄氏度字符,c语言摄氏度与华氏温度如何转换
  17. 荣耀play4t pro鸿蒙,荣耀play4t和荣耀play4tpro区别|参数对比-太平洋IT百科手机版
  18. 【FHQ Treap】洛谷P5055 【模板】可持久化文艺平衡树
  19. 隔离电源和非隔离电源的区别,
  20. 夏目友人帐之撸猫动作倒放

热门文章

  1. POI导出EXCEL附带二维码以及条形码
  2. 数通运营商方向常见面试问题(第五部分)
  3. MATLAB 绘制堆叠柱状图
  4. 微信小程序快速接口编写
  5. GPS-NMEA解析代码
  6. C++内码转换的三种方法
  7. Microsoft PlayReady DRM及其工作原理
  8. 深入理解Pytorch负对数似然函数(torch.nn.NLLLoss)和交叉熵损失函数(torch.nn.CrossEntropyLoss)
  9. 【NLP】AutoRegressive Language Model
  10. 了解多层交换中的CEF FIB CAM TCAM