zoukankan      html  css  js  c++  java
  • 了解Git的使用

    1.准备环境:1〉电脑已安装git     2〉注册github账号

    2.打开git  bash;

    3.填写用户名和邮箱作为标识:输入以下两条命令作为标识(注意:写的时候必须有空格)

    1〉git  config  --global  user.name  "此处填写用户名";

    2〉git  config  --global  user.email  "此处填写邮箱"; 

     

    此时可以输入git  config  --list查看信息

     

    4.将本机中的某个文件设为仓库

    1〉用cd文件路径到要被设为仓库的文件夹中

    2〉然后输入git  init将文件夹设为仓库

    3〉此时在文件夹中多了一个.git的隐藏文件夹

    5.在仓库中放入一个文件,用来模拟操作

    6.在控制台输入git  ststus查看在工作区是否有未转到本地仓库的文件

    1〉保存文件到本地仓库

    我们看到text.html为红色字体,说明文件修改过,但还没有保存到暂存区,现在我们输入git  add  text.html,然后 在输入git  status查看,发现text.html变为绿色,证明文件已经保存到暂存区。

    注意:使用 git add 文件名 命令行将文件保存到暂存区。

    然后我们输入git commit -m “备注信息” 命令将文件提交到本地仓库

    2〉此时文件夹中仍然有文件,只是本次工作树的操作已经提交给了本地仓库,此工作树中的内容与本地仓库中存储的内容一致,而不是将文件夹中的文件删除。

    3〉通过上面的操作我们可以得到结论。新放入工作区或者修改后的文件,当修改未提交给暂存区时,查看到的文件显示为红色。当将修改的内容提交到暂存区时,查看到的文件显示为绿色。当文件提交到本地仓库后,文件显示为空。

      因此我们得到向本地仓库保存文件的步骤为:

      git add 文件名 → git commit -m “备注信息”

    7.版本的回退

    1〉在HTML文件中添加新内容。保存到本地仓库。

    2〉输入git  log查看提交历史

    3〉版本回退的命令为:

    git reset - -hard HEAD^ 这个命令是回退到上一个版本

    Git reset - - hard 版本号 回到某个版本号(版本号头几位就行)

    此处我们输入第一次时的版本号:

    4〉版本会退成功,此时我们查看问件夹中的文件

    8.文件的删除与找回

    1〉如果此时 还有一个文件1.txt,并且已经使用add和commit添加到仓库中

    2〉此时我们在文件夹中删除此文件,并输入git  status查看此时工作去的状态

    3〉如果删除错误了,想要找回文件,输入git  checkout  --文件名

    4〉查看文件夹

    5〉如果想要删除文件,可以使用git  rm  文件名,删除后使用git  commit  -m“备注信息”备注起来;

    9.与远程仓库的链接

    1〉登陆http://github.com进入注册github的账号

    2〉配置github密匙

    3〉打开git bash ,输入cd ~/.ssh查看是否存在密匙

    4〉如果没有密匙,则输入ssh-keygen  -t  rsa  -C  “邮箱地址”创建密匙

    5〉此时我们的到下面两个文件

    6〉打开.pub文件复制里面的内容,打开github网站,点击右上角绿的小块

    7〉输入ssh  -T  git@github.com测试ssh连接github

    8〉点击git网站中右上角的加号,创建网络仓库

    9〉进入下面的页面后,输入仓库名即可

    输入git  remote  add  origin   git@github.com: 用户名+仓库名

    输入git  push  -u  origin  master(第二次添加时可以省略);

    10〉我们去看一下远程仓库的变化

    11〉文件上传成功

    10〉创建分支

    1〉在实际工作中,项目可能需要几周才能完成, 每天只能写部分代码,如果立刻提交,则代码并没有写完,别人也不能用。如果等代码写完再提交,又有丢失每天进度的风险。则可以新建一个属于自己的分支,别人看不到,等代码写完,一次性合并到原来的分支上。

    2〉输入git  checkout  -b  dev 命令行,创建好一个dev分支

    3〉输入git  branch查看现有分支

    4〉现在修改HTML中的内容,在dev上提交

    5〉输入git  checkout  master 切回master分支

    6〉查看HTML文件中的内容

    7〉然后输入git  merge  dev 把dev分支合并到maser上

    8〉查看HTML中的文件

    9〉如果项目完成,可以输入git  branch  -b  dev把dev分支删除;

  • 相关阅读:
    handsontable合并项mergeCells应用及扩展
    handsontable的基础应用
    overflow的使用
    阿里云服务器磁盘空间扩容步骤
    使用Gitblit 在Windows2008 r2上部署Git Server(完整版)
    搭建一个基于微信公众号的信息采集功能
    js数组内置方法
    C#数组、js数组、json
    将EF项目从dbfirst转化为codefirst
    通过HttpWebRequest调用webService
  • 原文地址:https://www.cnblogs.com/cn-930621/p/7131307.html
Copyright © 2011-2022 走看看