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