Git系列2——Git安装及配置

110 阅读1分钟

官网地址:git-scm.com/download/wi…

安装教程:blog.csdn.net/m0_48203614…

Git运行程序

image.png

Git Bash(推荐)

Linux风格的命令行

Git CMD

Windows风格的命令行

Git GUI

图形化界面的Git

Git配置

所有配置文件都保存在本地

image.png

1.设置用户名

git config --global user.name "cdl"

2.设置用户邮箱

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

Git核心理论

image.png

Work Space 工作区

Stage 暂存区

Repository 本地仓库

Remote 远程仓库

(1)git add files 提交至暂存区

(2)git commit 提交至本地仓库

(3)git push 提交至远程仓库

(-3)git pull 从远程仓库提取

(-2)git reset 从本地仓库提取

(-1)git checkout 从暂存区提取

Git项目

git文件的四种状态

  1. Untracked

    未跟踪,文件在本地

  2. Unmodify

    已入库,未修改

  3. Modified

    已入库,已修改

  4. Staged

    暂存,文件在暂存区

忽略文件

.gitignore文件保存忽略配置

*代表任意多个字符

?代表一个字符

[abc]代表方括号代表可选字符范围

{str1,str2}代表大括号代表可选字符串范围

!代表非

/xxx代表忽略根目录文件夹,除了xxx文件夹

xxx/代表忽略xxx文件夹

*.txt   # 忽略所有.txt结尾文件
!lib.txt    # 但lib.txt除外
​
/temp   # 忽略根目录文件,除了temp文件夹
build/  # 忽略build文件夹下的文件
​
doc/*.txt   # 忽略doc文件夹下的所有txt文件

免密登录

设置本机绑定SSH公钥,本机免密登录

image.png

ssh-keygen  #生成公钥
ssh-keygen -t rsa   #生成加密公钥
ssh-keygen -t rsa -C "123465@163.com"    #生成加密公钥
cat ~/.ssh/id_rsa.pub   # 读取公钥