美文网首页
Git工具基本指令及协议

Git工具基本指令及协议

作者: Come_Back_Cai | 来源:发表于2019-03-17 16:25 被阅读0次
工作区,暂存区和本地仓库区的示意图
工作区,暂存区和本地仓库区图示
远程push与clone等操作示意图
远程操作的原理示意图

操作指令

1. 本地仓库基本操作

  • 在当前目录新建一个Git代码库
git init
  • 下载一个项目和它的整个代码历史
git clone [url]    # url格式:https://github.com/[username]/reposName
  • 添加指定文件到暂存区
git add [file1] [file2]
  • 删除工作区文件,并且将这次删除放入暂存区
git rm [file1] [file2]
  • 给文件改名
git mv [file-origin] [file-renamed]
  • 将代码从暂存区提交到本地仓库(重要)
git commit -m [message]
  • 直接从工作区提交到本地仓库
git commit -a -m [message]
  • 查看提交情况,显示历史版本
git log
  • 把新增加的文件或文件夹提交到暂存区
git add .
  • 查看变更信息(例如:当前未提交的文件)
git status
  • 历史版本回退
git reset --hard HEAD^

2. 同步远程仓库指令

  • 增加远程仓库,并命名
git remote add [shortname] [url]
  • 将本地的提交推送到远程仓库
git push [remote] [branch] 
  • 将远程仓库的提交拉下到本地
git pull [remote] [branch]
  • 查看有没有跟远程仓库建立连接
git remote -v

3. 创建分支命令

  • 创建分支foo
git branck foo
  • 切换到分支foo
git checkout foo
  • 创建分支并同时切换到foo,一步做到
git chechout -b foo

Git 协议

  • Git协议一般支持:
     1. 本地协议
     2. Http协议
     3. SSH协议(重点)
从如下的图片中我们可以看到,Git在互联网上支持的协议一般只有两种,即HTTPS(也叫HTTP)协议和SSH协议。我这里只重点介绍下SSH协议。 图片

SSH协议为英文Secure Shell Protocal的缩写,利用SSH协议进行克隆的格式如下:

git clone ssh://git@github.com:xiaocai123/demo.git      

或者

git clone git@github.com:xiaocai123/demo.git

相关文章

  • Git工具基本指令及协议

    工作区,暂存区和本地仓库区的示意图 远程push与clone等操作示意图 操作指令 1. 本地仓库基本操作 在当前...

  • git远程仓库关联

    一.GitHub常用指令 git的基本使用指令:git init ...

  • 初识git,用git 上传项目到GitHub

    分享一些git基本指令,不喜勿喷! git的基本使用指令 git init 初始化git仓库 git add . ...

  • Linux和git指令

    git常用指令 1.基本指令 git init —— 新建git仓库git add 文件/文件夹 —— 将...

  • git基本操作,一篇文章就够了!

    1. git简介 在实际开发中,会使用git作为版本控制工具来完成团队协作。因此,对基本的git操作指令进行总结是...

  • 使用git管理本地和远程分支常用指令

    1 基本操作指令 git branch -a ...

  • git基本指令

    git 一,创建一个本地代码库 二,分支操作 三,添加/删除文件 四,代码提交 五,查看信息 六,远程同步 七,撤...

  • Git 基本指令

    init 创建新目录或进入目标目录 创建版本库:git init branch 显示本地 branchs :git...

  • Git基本指令

    参考资料 Git Community Book 中文版 Git 易百教程 Git 英文参考资料 有关git的工具有...

  • Git基本指令

    unix思想:没有消息就是好消息,正确提交无反馈。 要提交修改得先用add指令添加到暂存区 基本指令 git in...

网友评论

      本文标题:Git工具基本指令及协议

      本文链接:https://www.haomeiwen.com/subject/pjtumqtx.html