美文网首页Git
Git分布式版本管理系统学习小记

Git分布式版本管理系统学习小记

作者: 骨头社社员Vankd | 来源:发表于2018-05-08 16:43 被阅读2次

廖大大的Git教程

设定自己的属性:git config --global user.name "XX"       git config --global user.email "XXXX"

步骤1:创建本地版本库(仓库)

    -pwd用于显示当前路径,与cmd操作一致

    -git init:用于把目录变成Git可以管理的仓库master

步骤二:往仓库中编辑or修改文件(代码、文本)

原理

    -1.git add + 文件名:添加文件至暂存区,可多次提交(git add .:表示提交所有文件)

    -2.git commit -m "XXX":以XXX为remark提交一个或者多个至Git仓库 

    -3.git status:查看目前仓库与上一次提交的版本的差别

    -4.git diff + 文件名:查看文件之间的具体不同点

    -5.git log:查看历史commit版本

    ---git reflog:记录历史操作的版本号(后悔药)

    -6.git reset --hard HEAD^ :表示返回上一个版本(HEAD表示当前版本,HEAD^表示上一个版本)

    ---git reset HEAD file:表示撤销已放入暂存区的文件

    -7.git checkout -- file:返回(最近一次git commit或git add)工作区对某个文件的修改(一键还原)

【场景1】:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。

【场景2】:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。

-rm file <删除文件> → git rm file →git commit

步骤三:远程仓库

添加

Step1:在github或者gogs中注册账号,并建立自己的一个远程仓库

Step2:创建SSH key。若用户主目录没有.ssh目录则创建SSH key

$ssh-keygen -t rsa -C "youremail@example.com"

Step3:登录Github,添加密钥,粘贴id_rsa.pub文件中的内容

Step4:-git remote:查看远程仓库

            -git remote add 'name' SHH :关联远程仓库

            -git push -u 'name' master : 推送master中的内容

克隆

-git clone SSH(目标目录地下创建整个仓库)

相关文章

  • git学习

    git是分布式版本管理系统,SVN是集中式版本管理系统。1、git init,把当前目录变成git可以管理的仓库2...

  • git使用

    常见的版本控制系统- svn: 集中式版本管理系统- git: 分布式的版本管理系统 git 的三个区 工作区:你...

  • git

    什么是gitgit是分布式版本控制系统。分布式版本控制系统也还有svn。Git使用和分支管理策略 git clon...

  • 学习任务

    ORM 学习开发工具(eclipse,IDEA)学习项目管理工具maven学习分布式版本管理控制系统GIT熟练使用...

  • Git的初涉 2018-11-06

    Git简介 Git是一个开源的分布式版本控制系统。Git是分布式管理的,所有的用户获取的版本都是完整的版本。Git...

  • Git教程

    Git简介 Git是目前世界上最先进的分布式版本控制系统,集中式 分布式 安装 版本管理 远程仓库 分支管理 标签管理

  • Git前言

    Git的分布式版本控制 Git:开源分布式版本控制系统,现在使用较广的版本管理工具。 版本控制是什么,简单理解就是...

  • Git使用及企业私服的搭建

    Git是一个分布式的版本管理系统,而SVN是一个远程集中式的版本管理系统。 在Git中,用HEAD表示当前版本,也...

  • [Git]基本命令

    一、git 是什么,用来做什么 git是分布式版本控制系统,用来进行版本管理 二、git 有什么特点 git VS...

  • 版本控制系统

    学习 Git 之前 我们需要理解Git 是一个分布式版本控制系统 这句话,什么是 版本控制系统,什么又是 分布式版...

网友评论

    本文标题:Git分布式版本管理系统学习小记

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