zoukankan      html  css  js  c++  java
  • Ubuntu下Git从搭建到使用详解

    UbuntuGit从搭建到使用详解

    一、git的搭建

    (1)sudo apt-get update

    (2)sudo apt-get -y install git

    符:安装最新版本方法:

    add-apt-repository ppa:git-core/ppa
    apt-get update
    apt-get install git
    git --version 

    (3)git --version(查看git的版本号)

    (4)、可以在windows客户端安装git客户端

    下载 Git for Windows,地址:https://git-for-windows.github.io/

     

    (5)、在服务端进入到home目录下面

    (6)cd /home

    (7)、添加git用户并修改密码

    (8)sudo useradd git

    (9)sudo passwd git

    (10)、创建代码仓库

    mkdir -p data/git/gittest.git

    (11)、初始化仓库

    git init --bare data/git/gittest.git

    (12)、进入到仓库里面

    cd data/git/

    (13)、修改仓库所有者

    chown -R git:git gittest.git/

     

     

    二、winnddows客户端操作

    运行客户端软件

     

    注意:首先在一个盘符下面创建一个名为wamp64的文件

          在这个文件下面写创建一个名为www(随意)的文件

     

    然后在这个客户端软件里面做一下操作:

    1)、dee@Lenovo-PC MINGW64 /d

    $ cd wamp64/www

     

    dee@Lenovo-PC MINGW64 /d/wamp64/www

    $ mkdir gittest_gitbash

     

    dee@Lenovo-PC MINGW64 /d/wamp64/www

    $ cd gittest_gitbash

     

    dee@Lenovo-PC MINGW64 /d/wamp64/www/gittest_gitbash

    $

    (2)然后客户端从git服务器上克隆代码文件

    $ git clone git@192.168.0.175:/home/data/gittest.git

    (3)、如果开的不是22号端口,我们可以这么整

    $ git clone ssh://git@192.168.0.175:7700/home/data/gittest.git

     

    同步的时候可能会弹出一个框,要你做个选择YES/NO,当然就选yes啦。更新完之后就开始玩啦。

     

    git嘛,当然还是操作命令才是最重要的啦。

    经过编者的艰辛总结操作,最终总结出了一套git命令操作的方案,下面呢就废话少说,直接上干货,全部贡献给大家了。

    (1)、相信大家在上面已经进入客户端的操作目录了。

    第一步就是要初始化一下工作目录了

    Git init

    第二部,创建用户,这一步不能忘。毕竟之后要用这个用户提交代码啥啊的。

    Git config user.name “shengyang”

    Git config user.email”shengyang@163.com”

    第三部,添加一个名为test.txt的文件

    git add test.txt

    Git status  (这个是查看git状态的命令啦)

    第四部,将工作区的文件提交都缓存区咯

    Git commit -m”shegyang”

    第五部,最后嘛,自然就是把这个已经修改好的代码推送到git服务器上面去咯

    Git push test.txt

     

    三、当然了,重点总是在后面嘛。我们要怎么还原这才是重点,编者之前也没玩过这玩意,所以在还原的时候弄了好久。现在为这个特意写了变文章来总结一下。

     

    对,网上那些方法顶个卵用,都是一个抄一个的;哥这一套,经济实惠。

    例子:

    在工作目录下建了个文件111.txt,内容是111

    然后:git add 111.txt

          Git commit -m”shengyang”

          Git log 111.txt  (查看111.txt的提交日志)

     

    看到一个提交记录了,对,那串id就是你以后回复版本的id号。

    接下来我们继续vim 111.txt

    添加内容,修改内容。然后addcommitpush。然后再git log 111.txt

     

    妙,妙啊

    现在,你要回复到之前的版本号,或者说是内容咯。网上说什么reset啊等等一大串东西,小编一个个试了,并没有啥个卵用,最后自己总结了一套。

     

    1、git status   看一下状态

     

    没啥是吧,

    2、直接就vim 111.txt,随便添加或修改一下内容,保存退出

    3、然后git checkout id 文件名    (搞定)可以用cat 111.txt来看一下。

     git

  • 相关阅读:
    sqlserver2005系统表、视图研究2
    SQLServer2005新分页方法
    应该多了解一些工具
    关于SQLServer的小技巧
    EasyUI DataGrid使用Json加载不了数据
    js跨域及解决方案
    关于Master Page的css和js文件引用问题
    嵌套母版页
    SSMS获取存储过程中的返回值和output值
    静态构造函数
  • 原文地址:https://www.cnblogs.com/xingyunfashi/p/8881478.html
Copyright © 2011-2022 走看看