Git学习总结

  git是一个分布式版本控制系统,可以使编程人员能够灵活的在同一个项目的不同版本之间进行调控以及和gitHub配合进行团队开发.

  git安装不在此记录.

  此为个人总结笔记,可以对git进行正常的使用,不到之处请指正哈

 1.进入git

   安装完成后,打开git bash进去命令操作界面.首先输入如下内容

    git config --global user.name XXX

    git config --global user.email XXX

   XXX部分填写自己的信息,后面要用到

 2.基础的使用

   使用cd进入自己的项目目录,然后使用

    git init

   既可以创建git相关文件,文件为隐藏.这个时候git就会对项目进行监控,文件的修改都会查看到,可以用

    git status

   查看当前状态,当对文件进行修改时,使用该命令就会有相关信息提示,需要将修改的文件使用

    git add XXX

   进行添加到缓存区,XXX为文件名,可以使用*选中所有,再用

    git commit -m 'XXX'

   可以进行新版本的提交,XXX为个人想要加的注释,关于如何进行版本之间的切换,下面会有说明

   补充:使用 git rm 进行文件的删除

 3.版本之间的切换

    使用

      git log

      (git log --pretty=online //让信息看起来更加美观)

    可以查看改动日志,可以通过

      git reset --hard HEAD

    切换到前一个版本,在HEAd后加 ^ 可以回滚到更前面的版本,加 ^^ 可以时前三版本,其他版本类似,或者可以加 ~n 回滚到指定的前 n 个版本

    或者不用HEAD 直接将HEAD替换成版本号,即可回滚到指定版本,

    关于版本号,具体如图,橙色部分即为版本号,切换时不必输入全部

              

  4.分支的操控

    可以在一个项目上建立一个分支进行不同的开发,以分离不同的操作以及满足不同的需要.不同分支之间相互独立  进行的修改不会互相影响

    使用

      git branch

    查看当前已有分支,默认为

    使用

      git branch XXX

    建立分支 XXX为新分支的名字

    使用

      git checkout XXX

    切换到XXX分支  

    使用

      git merge XXX

    可以将分支XXX的修改合并到当前分支

    使用

      git branch -d XXX

    删除XXX分支

  5.远程仓库的管理

    仓库的建立:

      使用

        git remote add XXX url

      将 url 地址的仓库命名为 XXX 并添加

      使用

        git remote

        git remote -v

      查看当前添加命名的仓库 -v可以查看地址

      使用

        git remote rename XXX XNEW

      对仓库名字进行更改 XNEW为新名字

      使用

        git remote remove XXX

      删除仓库

    仓库的使用:

      使用

        git clone XXX

      复制XXX仓库的项目,XXX也可以是项目的url

      使用

        git push XXX branchName

        git pull XXX branchName

      将本地版本 推送到 XXX远程仓库的 branchName分支中(默认为master)  pull为拉取

(0)

相关推荐

  • git实操常用命令汇总-小马哥

    github在备案地执行git commit 后需要运行以下代码: 1.创建README.md 2.git add README.md 3.git commit -m '第一次提交' 4.git re ...

  • GitHub仓库快速导入Gitee及同步更新

    一.仓库导入 登陆 Gitee 账号,点击右上角的 + 号,点击「从 GitHub 导入仓库」,在跳转的页面中授权 Gitee 访问. 与 GitHub 对接. 选择性的导入您的 Github 项目到 ...

  • 【Git基本命令】

    [基本指令] git init :使目标文件夹变成一个仓库 git add <文件名,含后缀> : 告诉git我要添加文件了 git commit -m "<提交说明> ...

  • 三年Git使用心得 & 常见问题整理,80%的人都不懂

    Git 流程图 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 配置 Git:另外技术是不断更新的.在此赠送2020 ...

  • git学习笔记

    git学习 1. 创建仓库并提交 初始化全局配置 git config --global user.name "Your name"git config --global user ...

  • Git 学习总结

    概况 CVS 及 SVN 都是集中式的版本控制系统,而 Git 是分布式版本控制系统. 集中式版本控制系统最大的毛病就是必须联网才能工作: 分布式版本控制系统根本没有"中央服务器" ...

  • jenkins学习5-jenkins拉取git仓库代码,执行python自动化脚本

    前言 python自动化的脚本开发完成后需提交到git代码仓库,接下来就是用Jenkins拉取代码去构建自动化代码了 git源码管理 代码上传git仓库这里就不介绍了,可以看之前写过的github相关 ...

  • jenkins学习10-参数化构建(构建git仓库分支)

    前言 当我们的自动化项目越来越多的时候,在代码仓库会提交不同的分支来管理,在用jenkins来构建的时候,我们希望能通过参数化构建git仓库的分支. Git Parameter插件 先下载 Git P ...

  • git原理学习记录:从基本指令到背后原理,实现一个简单的git

    一开始我还担心 git 的原理会不会很难懂,但在阅读了官方文档后我发现其实并不难懂,似乎可以动手实现一个简单的 git,于是就有了下面这篇学习记录. 本文的叙述思路参照了官方文档Book的原理介绍部分 ...

  • 学习|图解 Git 工作原理

    本文图解Git中的最常用命令.如果你稍微理解Git的工作原理,这篇文章能够让你理解的更透彻. 基本用法 上面的四条命令在工作目录.暂存目录(也叫做索引)和仓库之间复制文件. git add files ...

  • 前端学习之路,前端开发人员如何在团队中规范git commit提交记录

    摘要 近期在review团队的部分代码,对比个人初期与如今的git提交记录,发现初期的提交记录简直是五花八门,言不由衷,让人一打眼看去就觉得这写的什么东西.一个好的git提交记录既方便个人快速的了解自 ...

  • S50学习资料讲解

    S50学习资料讲解

  • “取类比象”——学习中医的秘法

    万物皆有"象",按同象同类的原则,由一般到个别,从已知推导未知,以类万物,中国古代圣贤即是以这种演绎方法来认识世界,建立了整个传统文化体系.中医是传统文化中的瑰宝,中医学中亦有&q ...