• git使用详解



    1.什么是git
    git是一个分布式版本控制系统,类似SVN,但比SVN要强大很多的版本控制系统。

    2.git的特点
    1)git可以在本地进行版本管理,如同一个本地版本管理服务器一样,可在合适的时间将本地版本推送到统一的版本管理服务器。
    2)git每次会提取真个代码仓库的完整镜像,相当于对整个代码仓库做了一次备份。这样如果远程服务器出了问题,可直接用本地仓库恢复。

    3.git安装
    Linux安装:
    sudo apt-get install git

    Windows安装:
    Git For Window下载地址 https://git-for-windows.github.io/

    4.git命令行
    1)配置用户名
    配置完毕后,在提交代码的时候,git就可以知道是谁提交的。

    git config --global user.name "shijingjing07"
    git config --global user.email "shijingjing07@126.com"

    2)创建代码仓库
    首先创建一个代码仓库目录TestForGit,进入该目录,右键,点击"git bash"
    输入命令:git init,代码仓库就创建完毕了。

    3)提交本地代码
    在代码仓库根目录下,新建一个文件如readme.txt,
    输入以下命令,将该文件提交到代码仓库。
    git add:提交到代码仓库
    git commit:确认提交

    4)忽略不需更新的文件
    在根目录下创建一个名为.gitignore的文件,把不需要提交的文件添加进去。
    新建一个文件如noneed.txt,将noneed.txt添加到.gitignore

    命令行输入git add,发现没有待提交。

    5)查看修改内容
    git status命令可以查看修改内容,并且提示可add,或commit

    6)查看提交记录
    可使用git log查看commit记录。

    commit:对应提交版本号
    Author: 对应提交用户
    Date: 提交日期
    提交备注

    7)撤销未提交修改
    若项目没有git add,想将项目恢复到当前版本,
    只需一个checkout命令即可。



    若项目已经git add,要先取消添加才可以撤回提交

    8)版本回退
    若项目已经git commit,如何恢复到指定版本呢?
    可以使用"git reset --hard 版本号(前7位)"命令,在git中用HEAD代表当前版本,上一版本是HEAD^,再上一版本是HEAD^^以此类推。每个版本还有一个版本号。

    回到前一个版本,可在命令行中输入
    git reset --hard HEAD^
    或 git reset --hard ac5e4d0

    9)取消版本回退
    回退后,git log查询提交记录,发现退回前的版本找不到了,
    如何再次使用这个版本呢?git提供了一个命令"git reflog",可以找到所有的版本了。

    然后,就可以使用版本回退命令了。

    参考:http://www.runoob.com/w3cnote/android-tutorial-git-repo-operate.html

  • 相关阅读:
    EF4.1中诡异的GUID为空问题
    asp.net mvc3 Razor引擎中@使用规则小记
    【推荐】JS面象对象编程视频教程
    【转】【More Effective C#】IEnumerable和IQueryable的那点事
    【你有更好的算法吗?】合并重叠时间段算法
    jquery处理textarea中的手动换行
    实例讲解遗传算法——基于遗传算法的自动组卷系统【理论篇】
    架设自己的NuGet服务器
    C#中用SelectSingleNode方法解析带有多个命名空间的XML文件
    解析入口参数为实体的表达式树
  • 原文地址:https://www.cnblogs.com/shijingjing07/p/6363138.html
Copyright © 2020-2023  润新知