关于Git

Posted canacezhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Git相关的知识,希望对你有一定的参考价值。

一、资源下载

   下载git  命令工具:git-scm.com   //推荐使用命令行

   图形管理工具:小乌龟:

   github账号

  1、关于git的一些配置问题

    • git config  --global user.name
    • git config --global user.email
    • 行尾:git config --global core.autocrlf true   
    • 行尾:git config -- global core.autocrlf input
    • 颜色:git  config  --global color.ui auto

  2、不同颜色代表的意思

 

  3、优先级

     system < global < local

二、创建新项目

  1、本地:git init newproject  --- 生成.git文件

  2、远程:

    • 在github上创建一个自己的工程资源,然后在IDE上关联起来or
    • git remote add origin https:github.com/你的用户名/新建的项目名

       然后cat .git/config

 

三、commit

  第一步:git  status  查看本地那些文件和仓库里的不一样了  红色的显示

       第二步:git  add  这个文件名/.   .的意思代表所有文件   将这些文件放到一个你看不到的缓存区

  第三步:git status   你就可以看见你刚才红色的文件, 现在是绿色了

  第四步:git commit  -m "输入你此次修改的描述信息"

 

四、Diff:查看现在文件和之前文件不同的方法  

  git diff

  查看暂存区文件和最近提交历史文件的不同:git diff --staged

  查看你的现有和头一次提交的比较(跳过暂存区):git diff HEAD

  查看修改了的单词 (比如说你改了一个单次  他提示你改了一行):git diff --color-words  或者是  git diff --word-diff
  阻止输出所有代码块而是仅输出更改了的文件:git diff --stat

 

五、log

  git log   识别器其自动生成的字符串40个字符的十六进制码

  commit  40个字符的十六进制码

  第一行:Author  name+email

  第二行:Date

  第三行:内容

 

  git log --online  产看一个简短版本的信息

  git log--stat  产看每次都对那些文件做了更改

  git log --patch  产看每次都改了什么内容

  他们可以连起来使用  git log --patch  --online

  git log --graph --all --decorate --oneline

 

六、remove

  git rm 

  git rm --cached  暂存的删除

  

 

看了好久的视频课 后来的可能使用的比较少  用的话可以自己去看https://www.nowcoder.com/courses/2

写一下  没有介绍的写的最重要的两个命令

git pull  拉新命令

git push  暂存的提交到仓库

git clone  直接在gui界面搞定就可以


以上是关于关于Git的主要内容,如果未能解决你的问题,请参考以下文章

关于Git

关于Git

关于git的使用

Git关于VSCode 内置Git问题

关于git 操作

关于Git的使用