Git安装及使用

1. Git安装

安装环境windows10
Git官网下载
安装参考视频包子兑换券
安装步骤:
1)双击安装
在这里插入图片描述
2)选择安装路径(也可以默认不选择)
在这里插入图片描述
3)选择组件
在这里插入图片描述

4)开始菜单目录名
在这里插入图片描述
5)选择编辑器
在这里插入图片描述
6)选择main为默认分支名称
在这里插入图片描述
7)选择命令行环境
在这里插入图片描述
8)其余默认即可
9)验证是否安装成功
电脑桌面右击有以下选择即为安装成功
在这里插入图片描述

2. 仓库创建及操作

2.1 向仓库添加文件流程

在这里插入图片描述

2.2 Git初始化

2.2.1 Git修改复制粘贴快捷键

1)打开Git Bash界面
在这里插入图片描述
打开后右击,可以看到option…选项,点进去
在这里插入图片描述
这样修改后复制粘贴快捷键为
ctrl+shift+c/v

此外鼠标中键为粘贴

2.2.2 基本信息设置

1)可在新建的文件夹里右击后,再点击Git Bash Here,进入命令行窗口
在这里插入图片描述

2)设置基本信息
命令最好是一行输入运行后,再输入另一一行

$ git config --global user.name "SMY"
$ git config --global user.email “SMY@qq.com”

SMY是自己设置的名字
SMY@qq.com是邮箱地址

如果使用了 –global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情,Git 都会使用那些信息。
当想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 –global 选项的命令来配置。

$ git config user.name "SMY"
$ git config user.email “SMY@qq.com”

此设置会在github仓库主页显示谁提交了文件

2.2.3 新建Git仓库

$ mkdir test
$ cd test
$ git init

mkdir test 新建文件夹,test是文件夹名
cd test进入当前文件夹的下一级文件夹,如本次示例的test文件夹
git init 在文件夹内初始化Git(创建仓库)

该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。

2.2.4 Git仓库添加文件

$ touch a1.php
$ git add a1.php
$ git status
$ git commit -m "add a1.php"
$ git status

touch a1.php创建a1.php文件
git add a1.php将文件a1.php添加到暂存区
git status查看状态,确定一下是否有没有track的子模块
**git commit -m “add a1.php”**将文件从暂存区提交到仓库
1)将文件添加到暂存区
在这里插入图片描述
2)将文件从暂存区提交到仓库
在这里插入图片描述

2.2.5 Git仓库修改文件内容

$ ls
$ vi a1.php
$ cat a1.php

ls查看当前文件夹下的文件
vi a1.php是对文件进行修改(具体修改步骤需要查看linux如何修改文件内容),这里也可以用VS软件对文件内容进行修改
cat a1.php查看文件a1.php内容
在这里插入图片描述
111是此次示例添加的内容
查看状态
在这里插入图片描述

修改完后,再将文件添加到Git仓库里

$ git add a1.php
$ git status
$ git commit -m "修改文件后再添加到仓库里"
$ git status

在这里插入图片描述
在这里插入图片描述

2.2.5 Git仓库删除文件

$ rm -rf a1.php
$ git  rm a1.php
$ git commit -m "第一次通过git删除仓库文件"
$ git status

rm -rf a1.php删除文件目录
git rm a1.php删除仓库文件a1.php
在这里插入图片描述

3. Git远程管理仓库

3.1 Git远程管理仓库流程

在这里插入图片描述

3.2 将远程仓库复制到本地

$ git clone https://github.com.cnpmjs.org/ReenaWmx/hololens2DevelopmentNotes.git

常用的镜像地址

https://github.com.cnpmjs.org
https://hub.fastgit.org

在github里找到想要的项目,获得远程仓库地址
在这里插入图片描述

原代码
git clone https://github.com/ReenaWmx/hololens2DevelopmentNotes.git
使用镜像地址后
git clone https://hub.fastgit.org/ReenaWmx/hololens2DevelopmentNotes.git

3.2 将本地仓库同步到Git远程仓库

$ git add --all  或者使用 git add .(所得的文件) | git add file.js(对用指定文件)
$  git commit -m "提交信息注释"
$ git push

git push将本地仓库同步到Git远程仓库
第一次使用push需要网址

 # 本地客户端远程连接目标仓库
 git remote add origin https://github.com/**/*.get
 # 推送本地代码至远程仓库分支
 git push -u origin 对应远程分支名

4. Github Pages

4.1 个人站点

访问:
https://用户名.github.io

创建步骤:
1)在Github主页创建一个新仓库,新仓库名必须是用户名
2)新建一个.html文件
Github Pages只支持静态网页
仓库里只能有.html文件

4.1 项目站点

访问:
https://用户名.github.io/仓库名

创建步骤:
1)进入项目主页,点击 settings
2)在 settings 页面,点击Launch automatic page generator 来自动生成主题页面
3)新建站点基础信息设置
4)选择主题
5)生成网页

Git常用代码

代码含义
git config --list列出Git所有配置
git config --global user.name “SMY”设置基本信息-名字
git config --global user.email “SMY@qq.com”设置基本信息-邮箱
mkdir test新建文件夹
pwd查看当前文件夹路径
cd test进入当前文件夹的下一级文件夹,如本次示例的test文件夹
git config --list查看设置
touch a1.php创建a1.php文件
git add a1.php将文件a1.php添加到暂存区
git status查看状态,确定一下是否有没有track的子模块
git commit -m “add a1.php”将文件从暂存区提交到仓库
ls查看当前文件夹下的文件
cat a1.php查看文件a1.php内容
rm -rf a1.php删除文件目录
git rm a1.php删除仓库文件a1.php
git clear清除当前窗口内容
git push将本地仓库同步到Git远程仓库
git remote查看关联的远程仓库的名称
git remote -v查看关联的远程仓库的详细信息
git remote add origin 本地客户端远程连接目标仓库
git push -u origin 对应远程分支名推送本地代码至远程仓库分支
git remote remove 删除远程关联
git remote add 添加新的远程关联

使用时常见错误

fatal: not in a git directory

在这里插入图片描述

运行下面代码,生成一个**.git**文件夹(电脑需要显示隐藏文件)

$ git init

command not found

错误提示如下:

bash: $: command not found

通常是命令找不到或路径不正确,以下方法可供参考
1)检查命令行是否拼写错误
2)使用全路径访问命令
3)更新或重新安装可能缺失的工具
4)检查环境变量是否正确
5)清理或修改自定义的alias

fatal: unable to access

错误信息

fatal: unable to access
‘https://hub.fastgit.org/ReenaWmx/hololens2DevelopmentNo tes.git/’:
Failed to connect to hub.fastgit.org port 443 after 21328 ms: Could n
ot connect to server

解决方法来源
解决方法一:取消代理

git config --global --unset http.proxy
git config --global --unset https.proxy

解决方法二:系统代理

打开系统设置,搜索代理设置,并点击编辑按钮
在代理服务器中,将端口设置为7890(这个端口不会影响正常上网,可以放心设置),然后点击保存
在终端输入以下命令,设置 Git 使用本地代理

在这里插入图片描述

git config --global http.proxy http://127.0.0.1:7890

设置完成后,可以通过以下命令检验是否设置成功

git config --global -l

The requested URLreturned error: 403 Forbidden while accessing

打开隐藏文件夹里的文件config
.git\config
将[remote “origin”]
url = https://github.com/用户名/仓库名.git
修改为
[remote “origin”]
url = https://用户名:密码@github.com/用户名/仓库名.git

fatal: No configured push destination

错误信息

$ git push
fatal: No configured push destination.
Either specify the URL from the command-line or configure a remote repository us
ing

    git remote add <name> <url>

and then push using the remote name

    git push <name>

第一次使用push,需要设置网址

$ git add --all  或者使用 git add .(所得的文件) | git add file.js(对用指定文件)
$  git commit -m "提交信息注释"
 # 本地客户端远程连接目标仓库
 git remote add origin https://github.com/**/*.get
 # 推送本地代码至远程仓库分支
 git push -u origin 对应远程分支名

之后,直接使用

$ git add --all  或者使用 git add .(所得的文件) | git add file.js(对用指定文件)
$  git commit -m "提交信息注释"
$ git push
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值