zoukankan      html  css  js  c++  java
  • git的使用信息

    1.linux命令和git常见命令

      linux常见命令

      config 配置    --global  全局   commit 提交   modified 被修改

      ctrl+l  清屏

      ls -a 显示所有,包括隐藏的文件     ../ 代表默认隐藏的文件

      ls -l 显示所有,不包括隐藏文件

      pwd 当前所在路径

      mkdir 创建文件夹

      touch 创建文件

      cd 进入

      rm -r * 删除全部文件    rm -rf *  删除全部文件

      git常见命令

      git clone https://git.coding.net/wsw6/diary.git  下载文件

      git add <file> 添加到中间存储

      git commit -m "版本提交说明"   提交到本地仓库管理中

      git rm <file> 删除本地文件,中间存储,本地仓库管理文件

      git rm --cached <file> 删除中间存储文件,本地仓库管理文件,保留本地文件。

      git mv <old flie> <new file>

    2.安装git之后,鼠标单击右键,选择Git bash here,添加git的个人信息

      git config --global user.name "wei"  

      git config --global user.email "1187356975@qq.com"

    2.git绑定sublime,实现在git中输入subl打开sublime。

      

      在控制面板所有控制面板项系统中找到环境变量中添加sublime的安装地址,如上图所示:(此路径仅供参考,写自己安装的sublime路径)

      在git中输入subl显示:bash: subl:command not found,那么可能是你先安装的sublime以及其他原因。解决办法:找到git的安装路径,然后找到并双击git-bash.exe,然后弹出的git文件中输入subl之后,sublime就可以打开了

      subl wei.html          (subl是sublime的简称,wei.html是要打开的文件)

    2.git的配置

      git init  初始化git   

      用 ls -a 可以看到.git的文件夹,如果没有,则初始化失败。

      subl .git/config     打开git的配置文件   git config user.name 'wei'      在sublime的config配置就会添加你设置的git信息

      还可以添加email。例如:subl .git/config 1187356975@qq.com 即可

      在当前仓库管理中

    3.下载git文件

      mkdir ce1   创建wei的文件夹   

      cd ce1 进入wei文件夹

      git clone https://git.coding.net/wsw6/diary.git        下载github或者coding项目托管工具上的内容到ce1文件夹

    4.创建/添加本地管理仓库

      

      在本地管理仓库中创建一个文件   touch 1.html

      git status 显示git的状态

      git add <file>   添加到中间存储中

      git add . 把所有可添加的文件,添加到中间存储中

      

       就会出现上图情况,这是因为1.html是新创建的文件,git管理仓库之前是没有存储1.html这个文件的,所以,我们把1.html存储到git中间存储即可,命令为git add 1.html

       我们可以sublime添加第二个文件

       

       subl b.html,输入文件保存之后,在git使用ls显示文件信息,发现多了b.html文件,表示创建成功,再次使用git status可以发现1.html已经放在中间存储里了,但是b.html是新建的,本地管理仓库里是没有的,所以是红色的字体,提示use "git add <file>提示用户中间存储是没有这个文件的,可以把b.html添加到中间存储中。

       再次获取git的状态如下图所示:两个文件均在git的中间存储中。

       

       这不是最终目的,我们只是把文件放置到中间存储中,并没有放置到本地管理仓库中,使用git commit -m "版本说明"即可

       

       我们用git commit提交之后,再次查看git的状态,可以看到,上面显示没有要提交的内容,表示已经把中间存储的文件放置到本地管理仓库中去了。

    5.编辑本地管理仓库

      使用subl编辑1.html,然后保存,使用git status,提示modified,表示1.html是被改动的文件

      

      我们可以根据上面的提示:git add 1.html 放置到中间存储,然后由中间存储放置到本地管理仓库中git commit -m "第二次改动"

      

    6.添加多个文件到本地管理仓库

      在我们做项目中,如果用git add <file>一个一个添加的话,会非常的耗时间的,我们可以使用 git add . 全部文件添加到中间存储中,然后由中间存储添加到git仓库中

      

    7.添加多个文件又忽略一些文件到本地管理仓库

      创建ce3文件夹,在ce3文件夹里放置git的忽略配置文件,保存。然后创建11.txt文件。可以看到git的状态。两个文件属于新建文件,还没有提交到中间存储中去

      

      在.gitignore配置中添加 *.txt 保存,使用git status可以看到,git状态中没有.txt的提示文件

      

      如果有两个txt文件,一个忽略一个提交可以

      

      如果只想忽略一个,直接在.gitignore中写入 11.txt即可

      忽视文件夹以及文件。

      创建hu/index.html之后查看git的状态

      

      很明显,.gitignore,22.txt,hu文件夹均没有放置到中间存储中,而且git是可以查询的到的,如果想让git查询不到hu文件夹以及文件夹的任何信息,可以在.gitignore配置相关文件,已忽略git的搜索。如下图所示:

      

      在.gitignore中添加要忽视的文件夹的名字即可。根据以上的总结,如果,hu文件夹中有各种类型的文件,不想提交php文件。可以在.gitignore中配置为:hu/*.php。如果不想提交hu文件夹中的demo文件夹和所有的php文件,可以配置为: hu/**/*.php

    8.删除本地仓库管理里的文件

      git rm <file> 删除本地,中间存储,本地仓库管理的文件

      git rm --cached <file> 删除中间存储,本地仓库管理的文件。保留本地文件。但是需要重新放置到中间存储和提交到本地管理仓库中。

      

      根据上图所示,我们已经把可添加的文件添加到了本地仓库管理里面,git rm --cached 22.txt。之后可以看到本地文件是有22.txt文件的。但是中间存储和本地管理仓库是没有22.txt文件了,需要想把22.txt放置到本地管理仓库中,需要重新放置到中间存储和本地管理仓库中去。

      如果使用 git rm <file> 则不推荐使用,这样的话,无论是本地,中间存储还是本地仓库管理都是删除的。

  • 相关阅读:
    Intellij IDEA 配置Tomcat远程调试
    maven学习二(dependencies)
    maven学习一(HelloWorld工程)
    一致性hash在分布式系统中的应用
    理解TCP之Keepalive
    理解HTTP之keep-alive
    TCP/IP,http,socket,长连接,短连接
    图解 HTTP 协议
    PHP开发的一些趣事
    vue
  • 原文地址:https://www.cnblogs.com/wsw8384/p/10457090.html
Copyright © 2011-2022 走看看