zoukankan      html  css  js  c++  java
  • git 小结

    Git是一个分布式版本控制系统。

    在windows系统下安装git,安装完成后 在开始菜单找到GIT--》Git Bash,弹出一个类似命令窗口的东西。

    在命令窗口输入 git config --global user.name ''XXX"   git config --global user.email"XXXX@XXX"

    git config --global参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置。

    创建版本库

     版本库又名仓库,英文名字是repository,也可以理解为是一个目录,目录中所有文件都被Git管理起来,每个文件的修改,删除 Git都能跟踪到,类似SVN

    可以追踪历史或者将文件还原。新建一个仓库可以在电脑磁盘新建一个文件夹,右键点击Git Bash Here 显示出命令窗口。 通过git init命令,把这个目录变成

    git可管理的仓库。当前文件下会出现一个 .git的目录,不要动这个目录。

    git 分为 workspace:工作区、 index/Stage : 暂存区 、 Repository:仓库区 、 Remote : 远程仓库

    新建一个a.txt文件,在Git命令窗口输入 git add a.txt 回车,即可将a.txt提交到暂存区。

    输入 git status命令来查看暂存区和工作区修改了哪些文件,工作区修改为红色modified: a.txt,暂存区为绿色 modified:a.txt

    输入命令 git commit  -m "提交",可将暂存区的文件提交到仓库区。 备注内容为 "提交"

    修改a.txt后。  提交的顺序和创建文件时是一样的 git add, git commit。 在git commit 之前 可以输入 git diff a.txt 查看 我们本次对 a.txt 做了什么修改。看完确认后即可放心提交。

    版本回退。 我们对文件进行操作后,会产生历史记录。如果我们想看改动的历史记录可以在 Git命令窗口输入 git log 命令 可以显示从最近到最远的显示日志,如果嫌信息太多,可以输入 git log -pretty=oneline 简化日志的显示。看到日志修改记录,我们不免想到回退到以前的版本。回退到以前版本有两种回退方式,第一种git reset --HEAD^,回退到上一个版本一个^,上上个版本^^,以此类推。当然如果我们要回退到100个版本的话,使用上面的方法肯定不行,可以输入 git rest -- hard HEAD~100即可。第二种方式为,通过版本号的方式回退。 使用命令  git reflog 命令可以查看版本号, 输入 git reset --hard 版本号,即可回退到相应的版本。

  • 相关阅读:
    使用钉钉对接禅道的bug系统,实现禅道提的bug实时在钉钉提醒并艾特对应的开发人员处理
    Python3数据驱动ddt
    Python3发送邮件功能
    Python3的日志添加功能
    【最小生成树】BZOJ1016: [JSOI2008]最小生成树计数
    【k短路&A*算法】BZOJ1975: [Sdoi2010]魔法猪学院
    【最小生成树+子集枚举】Uva1151 Buy or Build
    【最小生成树】UVA1494Qin Shi Huang's National Road System秦始皇修路
    【最小生成树+贪心】BZOJ1821: [JSOI2010]Group 部落划分 Group
    【差分+前缀和】BZOJ1637: [Usaco2007 Mar]Balanced Lineup
  • 原文地址:https://www.cnblogs.com/kisshappyboy/p/9814010.html
Copyright © 2011-2022 走看看