GitBash笔记
GitBash笔记
下载gitbash工具Git for Windows安装教程在**文末**
·官网下载 https://git-scm.com/downloads
·Windows系统直接用https://gitforwindows.org/
基本环境
定义用户名和邮箱
1 | git config --global user.name "xxx" |
用户名,邮箱就是你绑定的邮箱
生成远程连接密钥
1 | ssh-keygen -t rsa -C "xxx@xxx.xxx" |
全局使用
测试远程连接
1 | ssh -T git@github.com |
基本命令
官方给了一个较好的解释文档
git init
1 | #初始化一个新的git仓库 |
README.MD文件
没有它会报错,如果你没准备可以用以下命令
1 | echo "# 123456" >> README.md |
README.md
是一个文本文件,通常在Git项目的根目录中,用于向其他人介绍该项目的信息。其中,.md
是Markdown(标记语言)的文件格式,在GitHub等网站中被广泛使用。
具体来说,README.md
文件通常包含以下信息:
- 项目名称和描述
- 如何安装和运行该项目
- 项目的使用方法和注意事项
- 贡献者的信息和代码许可
- 项目的版本历史和最新更新内容等等。
通过编写README.md
文件,可以提供给其他人一个简洁、清晰的项目概述,方便其他人快速了解和使用该项目。同时,也可以通过修改README.md
文件来更新和维护项目的最新信息和文档。
在GitHub等网站中,README.md
文件会被自动渲染为网页显示,因此对项目的宣传和文档编写具有重要意义。
git add
1 | 将文件添加到git仓库 |
git commit
1 | git commit -m "message" |
git status
1 | #查看Git仓库状态 |
git log
1 | git log |
git clone
1 | git clone https://github.com······ |
git push
1 | #将本地的更改推送到远程仓库 |
git pull
1 | #从远程仓库拉取最新更改 |
git branch
1 | #查看和管理分支 |
git merge
1 | git merge |
git stash:
1 | #将当前的更改保存到“存储区”,以便以后再次使用 |
git remote add :
1 | #将远程仓库添加到本地Git仓库中 |
实例操作
请先完成 1.基本环境的所有步骤
假设我要上传项目
GitHub建好一个新库
在本地也创建一个本地库
勾选显示隐藏的项目
右键空白处
初始化本地仓库
1 | git init |
将项目的所有文件添加到本地仓库中
1 | git add . |
添加README.md文件
要求当前文件下有这个文件,没有会报错
1 | git add README.md |
提交到仓库,附上信息备注
1 | git commit -m "上传测试文件" |
修改分支(名字自定)
1 | git branch -M main |
git branch -M main
命令用于将当前分支的名称修改为main
,并将所有已有分支指向新的主分支main
。
将本地仓库关联到GitHub仓库
1 | git remote add origin https://github.com/······ |
https的地址,如果https不行也可以换成ssh地址
拉取最新更改
1 | git pull origin main |
上传代码至GitHub远程仓库
1 | git push -u origin main |
克隆代码
###从远程库克隆
这是针对在本地的一个空的项目,要从远程库考代码下来,一般有两个步骤:
1.在本地想要克隆的文件夹下面创建GIT版本库,以及建立远程库的连接。(详细步骤可以查看前面章节内容)
####建好本地库,基础环境 初始化等步骤,最后pull一下
1 | git init |
2.用git clone克隆远程库所在项目的代码,比如要克隆上一节的代码,用下面命令即可
1 | git clone https://github.com/······· |
更新代码
在本地仓库添加一个test2.txt
- 查看当前的git仓库状态
1 | git status |
- 更新test2.txt文件
1 | git add test2.txt |
- 对test2.txt文件注入备注信息
1 | git commit -m "上传test2.txt" |
- 拉取main分支最新代码
1 | git pull origin main |
- push到远程main分支上
1 | git push origin main |
你也可以更新全部
1 | git add * |
打开GitHub已经同步了
安装教程
建议新建一个文件夹,放git,作为安装路径
更换路径
按需自助选择
选择开始文件夹
方框内 Git 可改为其他名字,也可点击 “Browse…” 选择其他文件夹或者给”Don’t create a Start Menu folder” 打勾不要文件夹,点击 [next]
Git编辑器
决定初始化新项目(仓库)的主干名字
调整环境变量
选择SSH执行文件
选择HTTPS后端传输
注意:如果具有企业管理证书的组织中使用Git,就需要使用安全通道。
配置行尾符号转换
配置终端模拟器以与 Git Bash 一起使用
选择默认的 git pull 模式
git pull
就是获取最新的远程仓库分支到本地,并与本地分支合并。
选择一个凭证帮助程序
配置额外的选项
配置建议两个都选
配置实验性选择
安装完成!!
难免会有出错的地方
如果细心的你发现了小失误,可以在下方评论区告诉我,或者私信我!
非常感谢大家的热烈支持!