Git入门、配置、实践

GIT 安装与配置

一、安装GIT

从官网:https://git-scm.com/ 下载自己电脑对应的版本,如果慢可以找淘宝镜像下载

默认下一步即可!

二、Git Bash

Git Bash 是Linux风格的命令行模式

基本Linux命令:

  1. cd 切换目录
  2. cd … 切换到上一点目录
  3. ls 展示当前目录的所有文件
  4. pwd 显示当前目录
  5. mkdir 创建文件夹
  6. touch 创建文件
  7. claer 清屏
  8. rm -r 删除一个文件夹
  9. rm 删除一个文件
  10. mv 需要移动的文件 目的地 移动文件
  11. history 历史命令
  12. help 查看帮助
  13. exit 退出

三、Git必要的配置

Git 配置

查看配置 git config -l

$ git config -l
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
http.sslbackend=openssl
http.sslcainfo=D:/software/git/Git/mingw64/ssl/certs/ca-bundle.crt
core.autocrlf=true
core.fscache=true
core.symlinks=false
pull.rebase=false
credential.helper=manager-core
credential.https://dev.azure.com.usehttppath=true
init.defaultbranch=master
user.email=yhcnet_e@163.com
user.name=yehcnet

设置用户名和邮箱

git config --global user.name “yehcnet”

git config --global user.email “yhcnet_e@163.com”

查看是否配置成功

git config --global --list

$ git config --global --list
user.email=yhcnet_e@163.com
user.name=yehcnet

四、Git 理论

Git本地有三个工作区域:工作目录、暂存区、资源库,还有一个远程git仓库
在这里插入图片描述

五、Git 项目搭建

创建一个本地仓库

git init

克隆远程仓库

git clone url

六、配置上传文件

在主目录下建立".gitignore"文件,此文件有如下规则:

  1. 忽略文件中的空行或以井号(#)开始的行将会被忽略。
  2. 可以使用Linux通配符。例如:星号(*)代表任意多个字符,问号(?)代表一个字符,方括号([abc])代表可选字符范围,大括号({string1,string2,…})代表可选的字符串等。
  3. 如果名称的最前面有一个感叹号(!),表示例外规则,将不被忽略。
  4. 如果名称的最前面是一个路径分隔符(/),表示要忽略的文件在此目录下,而子目录中的文件不忽略。
  5. 如果名称的最后面是一个路径分隔符(/),表示要忽略的是此目录下该名称的子目录,而非文件(默认文件或目录都忽略)。
#为注释*.txt        
#忽略所有 .txt结尾的文件,这样的话上传就不会被选中!
!lib.txt     #但lib.txt除外
/temp        #仅忽略项目根目录下的TODO文件,不包括其它目录
tempbuild/       #忽略build/目录下的所有文件
doc/*.txt    #会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

七、配置SSH,免密码登录

首先生成SSH公钥

ssh-keygen -t rsa

$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/yhcne/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/yhcne/.ssh/id_rsa
Your public key has been saved in /c/Users/yhcne/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:5sUPJWMBgSzI8mzONXLqyuWX2rX6rYGuedQqqdSFQfA yhcne@DESKTOP-T1OA51U
The key's randomart image is:
+---[RSA 3072]----+
| o.o . .oo.      |
|. = . o    .     |
| + E .    + .    |
|  = *    o +     |
| + * o. S +      |
|  = ...+ . o     |
| o oo.oo.   .    |
|o +o+=. +        |
|.+.=*+o+..       |
+----[SHA256]-----+

然后找到生成的两个文件:id_rsa和id_rsa.pub 一个是私钥,一个是公钥,我们需要将公钥id_rsa.pub里面的一串ssh添加在gitee码云上

八、在IDEA中配置Git

选定一个仓库,从远程把仓库拉下本地使用 git clone url

把该仓库的所有文件包括隐藏文件复制到java项目里即可使用git

在项目的跟目录下利用命令可以实现版本迭代:

git add .

git commit -m “msg”

git push

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值